响应式布局
2016-01-12 20:29
381 查看
什么是响应式?
响应式 Web 设计是一个让用户通过各种尺寸的设备浏览网站获得良好的视觉效果的方法。
实现:
content属性值 :
width:可视区域的宽度,值可为数字或关键词device-width
height:同width
intial-scale:页面首次被显示是可视区域的缩放级别,取值1.0则页面按实际尺寸显示,无任何缩放
maximum-scale=1.0, minimum-scale=1.0;可视区域的缩放级别,
maximum-scale用户可将页面放大的程序,1.0将禁止用户放大到实际尺寸之上。
user-scalable:是否可对页面进行缩放,no 禁止缩放
使用媒体查询
媒体查询可以被用在css中的@media 和@import 规则上,也可以被用在html 和xml中;
媒体查询三种写法:
屏幕宽度为800时的样式
例:
当窗口宽度变动为900以下时,背景颜色会改变
响应式 Web 设计是一个让用户通过各种尺寸的设备浏览网站获得良好的视觉效果的方法。
实现:
<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1.0">// 1:1缩放
content属性值 :
width:可视区域的宽度,值可为数字或关键词device-width
height:同width
intial-scale:页面首次被显示是可视区域的缩放级别,取值1.0则页面按实际尺寸显示,无任何缩放
maximum-scale=1.0, minimum-scale=1.0;可视区域的缩放级别,
maximum-scale用户可将页面放大的程序,1.0将禁止用户放大到实际尺寸之上。
user-scalable:是否可对页面进行缩放,no 禁止缩放
使用媒体查询
媒体查询可以被用在css中的@media 和@import 规则上,也可以被用在html 和xml中;
媒体查询三种写法:
屏幕宽度为800时的样式
@media screen and (width:800px){...........}
@import url(changestyle.css) screen and (width:800px);
<link media="screen and(width:800px)" rel="stylesheet" href="changestyle.css"/>
例:
<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1.0"> <title>Responsive layout </title> <style> @media (min-width:900px){ body{ background-color:#FC9} } @media (max-width:900px){ body{ background-color:#F69} } </style> </head> <body> </body> </html>
当窗口宽度变动为900以下时,背景颜色会改变
相关文章推荐
- 淘宝 OAuth2.0 的登录验证与授权
- nyoj 节能 304(DP单线折返)好题
- Leetcode 笔记
- 运行时runtime初探(强制获取并修改私有变量,强制增加及修改私有方法等)
- 机器学习(八):AdaBoost算法与实现
- C++中const相关知识
- 介绍几个程序中关于"路径字符串"的函数
- Java泛型
- 简单的缓冲区溢出试验
- hadoop_Hbase_pinpoint 环境搭建
- c++ 设计模式 代理
- 介绍几个程序中关于"路径字符串"的函数
- hdoj5430Reflect【欧拉函数】
- CodeForces--606A --Magic Spheres(模拟水题)
- 好书推荐之Java Web整合开发王者归来
- CodeForces--606A --Magic Spheres(模拟水题)
- Presorting
- LeetCode 9.Palindrome Number
- 管理员必备的20个Linux系统监控工具
- cocos2dx--两个场景切换各函数调用顺序