5种方法教你用自适应网页适应所有屏幕宽度
5种⽅法教你⽤⾃适应⽹页适应所有屏幕宽度
随着⽹络与科技的快熟发展,越来越多的⼿机⼚商开始打起⼿机之间的战争,⼿机的快速发展也使得越来越多的⼈开始使⽤⼿机上⽹。移动设备正超过桌⾯设备,成为访问互联⽹的最常见终端。那么就会出现⼀个问题,如何才能让PC端的⽹页在⼿机上正常显⽰?⼿机与PC的屏幕宽度有着很⼤的区别,会造成同样的内容在⼿机与PC端出现两种不同的显⽰结果。那该如何才能使得⼿机与PC都能对⽹页呈现出令⼈满意的结果呢,本⽂收集了以下5种⽅法,有兴趣的⼩伙伴们可以看下:
1、在⽹页代码的头部,加⼊⼀⾏viewport元标签
石斑鱼怎么做才好吃viewport是⽹页默认的宽度和⾼度,上⾯这⾏代码的意思是,⽹页宽度默认等于屏幕宽度(width=device-width),原始缩放⽐例(initial-scale=1)为1.0,即⽹页初始⼤⼩占屏幕⾯积的100%。
注意:该⽅式不⽀持IE8及IE8以下的版本
2、不使⽤绝对宽度
由于⽹页会根据屏幕宽度调整布局,所以不能使⽤绝对宽度的布局,也不能使⽤具有绝对宽度的元素。对图像来说也是这样。
具体说,CSS代码不能指定像素宽度:width:xxx px;
只能指定百分⽐宽度: width: xx%; 或者 width:auto;
苹果手机视频
3、使⽤相对⼤⼩的字体
字体也不能使⽤绝对⼤⼩(px),只能使⽤相对⼤⼩(em或者rem)
大病救助
例如: body
上⾯的代码指定,字体⼤⼩是页⾯默认⼤⼩的100%,即16像素(1em=16px)。
h1
h1
h1的⼤⼩是默认⼤⼩的1.5倍,即24像素(24/16=1.5)
将想要的像素去除默认的16像素可以得到em
监理工程师报考条件
4、流动布局(fluid grid)北京供暖时间2021
"流动布局"的含义是,各个区块的位置都是浮动的,不是固定不变的。
.main
.leftBar
float的好处是,如果宽度太⼩,放不下两个元素,后⾯的元素会⾃动滚动到前⾯元素的下⽅,不会在⽔平⽅向overflow(溢出),避免了⽔平滚动条的出现。
5、媒体查询器@media
学唱歌的技巧"⾃适应⽹页设计"的核⼼,就是CSS3引⼊的MediaQuery模块。
它的意思就是,⾃动探测屏幕宽度,然后加载相应的CSS⽂件。
上⾯的代码意思是,如果屏幕宽度⼩于400像素(max-device-width: 400px),就加载tinyScreen.css⽂件。
如果屏幕宽度在400像素到600像素之间,则加载smallScreen.css⽂件。
易点科技(www.eidea)成⽴于2009年,⼀直专注于IT顾问咨询、信息平台系统开发、企业⽹络⽅案解决与运营。服务内容包含pc+⼿机响应⽹站建设、B2C购物商城定制开发、定制开发、企业管理⼩型系统定制开发。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。