博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
利用@media screen实现网页布局的自适应
阅读量:6477 次
发布时间:2019-06-23

本文共 1315 字,大约阅读时间需要 4 分钟。

经常为不同分辨率设备或不同窗口大小下布局错位而头疼,可以利用@media screen实现网页布局的自适应,

优点:无需插件和手机主题,对移动设备友好,能够适应各种窗口大小
只需在CSS中添加@media screen属性,根据浏览器宽度判断并输出不同的长宽值
以下是针对自用主题而写的css,对宽度768以下设备只保留主要文章框架,以便在有限的空间里获得最佳阅读体验

@media screen and (min-width:1200px){    #page{ width: 1100px; }    #content,.div1{width: 730px;}     #secondary{width:310px}}@media screen and (min-width: 960px) and (max-width: 1199px) {    #page{ width: 960px; }     #content,.div1{width: 650px;}     #secondary{width:250px}   select{max-width:200px}}@media screen and (min-width: 768px) and (max-width: 959px) {    #page{ width: 900px; }   #content,.div1{width: 620px;}   #secondary{width:220px}   select{max-width:180px}}@media only screen and (min-width: 480px) and (max-width: 767px){    #page{ width: 450px; }   #content,.div1{width: 420px;position: relative; }   #secondary{display:none}   #access{width: 450px; }   #access a {padding-right:5px}   #access a img{display:none}   #rss{display:none}   #branding #s{display:none}}@media only screen and (max-width: 479px) {    #page{ width: 300px; }#content,.div1{width: 300px;}#secondary{display:none}#access{width: 330px;} #access a {padding-right:10px;padding-left:10px}#access a img{display:none}#rss{display:none}#branding #s{display:none}#access ul ul a{width:100px}}

 

转载于:https://www.cnblogs.com/wanliyuan/p/3772857.html

你可能感兴趣的文章
有关提交时出现的.suo文件出错的问题解决方法。
查看>>
DeDe缩略图路径的修改
查看>>
震动鼠标改造
查看>>
前端性能优化方案
查看>>
Uva 11464 偶数矩阵
查看>>
ADO.NET笔记——利用Command对象的ExecuteScalar()方法返回一个数据值
查看>>
利用键盘实现橡皮筋技术
查看>>
svn checkout 提示“由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。”解决方法...
查看>>
【清北学堂2018-刷题冲刺】Contest 8
查看>>
HDU4706 Children's Day
查看>>
Qt线程实现分析-moveToThread vs 继承
查看>>
掌握linux系统防火墙有它就够了
查看>>
查错秘籍—PHP大法
查看>>
Exception in thread "main" redis.clients.jedis.exceptions.JedisDataException
查看>>
第七周进度报告
查看>>
口碑订购会员营销网页无法打开,提示网页可能暂时无法连接
查看>>
Mysql数据库
查看>>
c#入门经典(第三版) 练习4.6(2)
查看>>
07机器学习实战之集成算法(1)
查看>>
在linux上安装rz、sz包
查看>>