自适应网页
来源:互联网 发布:mapinfo地图数据下载 编辑:程序博客网 时间:2024/05/18 01:28
方法
1.在网页代码的头部,加入一行viewport元标签
<meta name="viewport" content="width=device-width,initial-scale=1" />
viewport是网页默认的宽度和高度,上面代码的意思是:网页的宽度默认等于屏幕宽度(width=device-width),原始缩放比例为1.0(initial-scale=1),即网页初始大小占屏幕面积的100%。
2.不要用绝对宽度布局,也不要使用具有绝对宽度的元素
width: 10%;width: auto;font: 1.2em;font: 80%;
如上所示,在指定宽度时用百分比,指定字体时用em或百分比,不要用px。对于大多数浏览器来说,通常用 em=px/16 来换算。
3.流动布局
.content { float: left; width: 70%;}.sidebar { float: right; width: 25%;}
float的好处是,如果宽度太小,放不下两个元素,后面的元素会自动排版在前面元素的下方,不会在水平方向overflow,避免了水平滚动条的出现。
4.根据不同屏幕宽度加载不同的css文件
<link rel="stylesheet" type="text/css" media="screen and (max-device-width:400px)" href="tinyScreen.css" /><link rel="stylesheet" type="text/css" media="screen and (min-width: 400px) and (max-device-width: 600px)"href="smallScreen.css" />
上面代码的意思是:如果屏幕宽度小于400像素就加载tinyScreen.css,如果屏幕宽度在400像素到600像素之间,则加载smallScreen.css文件。
5.在css文件尾部增加针对不同屏幕分辨率的规则
@media screen and (max-device-width: 480px){ #content{ float: left; width: 70%; } #sidebar{ float: right; width: 25%; }}
上面代码的意思是如果屏幕宽度小于480px就应用其包含的规则。
6.图片自适应
img { max-width: 100%;}/*或*/header { background-size: 100% 100%;}
上面的代码是让图片自动适应屏幕的大小,不会超过屏幕的宽度。
- 参考:
- 如何制作自适应网页
- 自适应网页设计的方法
0 0
- 网页自适应
- 网页自适应
- 网页自适应
- 自适应网页
- 自适应网页
- 自适应网页
- 自适应网页
- 自适应网页设计:自适应网页设计技巧
- IFRAME自适应网页
- iframe自适应网页
- (转载)网页高度自适应
- 自适应网页设计
- 自适应网页设计
- 网页设计自适应
- 自适应网页设计
- 网页自适应设计
- [转载]自适应网页设计
- 自适应网页设计
- JSON.parse()和JSON.stringify()
- C语言项目二:电阻并联
- Service和bindService生命周期
- Maven搭建hadoop环境报Missing artifact jdk.tools:jdk.tools:jar:1.7
- [hadoop2.7.1]I/O之Writable源码及相关注解
- 自适应网页
- 如何成为优秀的架构师
- Oracle中创建dblink的方法
- 图片转换成data afn上传图片 图片转string
- HDU1034 Candy Sharing Game(java)
- coderforce 588A Duff and Meat(简单的贪心)
- 根据indexPath拿到UITableView的cell
- *第七周*数据结构实践项目三【负数把整数赶出队列】
- 顶层const和底层const