深圳网站建设专家|上市公司官网设计
服务300+上市公司·全终端自适应兼容
首页
网站建设
网站建设
为客户提供一体化互联网品牌整合营销方案
高端网站建设
深圳官网改版
信创改造方案
网站制作技术标准
集团网站建设
外贸网站建设
响应式网站建设
营销型网站建设
网站运营维护
品牌网站建设
企业网站建设
上市公司网站建设
电商网站建设
门户网站建设
活动网站建设
关键词SEO优化
品牌推广
广告媒介投放
案例
方案
方案
深圳高端网站建设解决方案
为客户提供一体化互联网品牌整合营销方案
教育培训
软件IT
手机数码
钟表珠宝
购物商城
地产行业
上市公司
数码电器
美容护肤
装饰设计
金融投资
旅游行业
LED
节能环保
物流运输
其他
电商网站开发
网站建设
为客户提供一体化互联网品牌整合营销方案
定制化电子商务系统
产品商城网站建设方案
移动手机电商网站解决方案
微信会员电商解决方案
系统开发
P2P金融平台
产品众筹平台
股权众筹平台
微信小程序
微信小程序
为客户提供一体化互联网品牌整合营销方案
微活动
微商城
微官网
微信小程序
资讯
资讯
为客户提供一体化互联网品牌整合营销方案
公司资讯
建站文库
网站优化
网站建设知识
网站设计观点
微信营销知识
我们
我们
为客户提供一体化互联网品牌整合营销方案
关于沙漠风
实力认可
沙漠风与众不同
愿景价值
售后支持
客户列表
客户评价
联系
我们
为客户提供一体化互联网品牌整合营销方案
联系我们
人才招聘
多一份选择,总有益处,定制专属方案
咨询
0755-83739159
业务咨询
咨询
首页
资讯
网站建设知识
如何根据手机屏幕尺寸做不同的网页-- 分享手机网站建设小知识
发布来源:
沙漠风网站建设公司
发布时间:
2019-10-16 11:03:21
返回列表
分享
返回列表
热门标签
深圳网站建设
深圳网站制作
深圳网站设计
网站优化
网站建设
网站架构
移动网站建设
网站收录
网站推广
网站建设公司
网页制作
小程序开发
营销型网站建设
电商小程序开发
深圳网站优化
网站优化分析
营销网站建设
品牌网站
沙漠风公众号
内容提要:随着3G的普及,越来越多的人使用手机上网。同样的内容,要在大小迥异的屏幕上,都呈现出满意的效果,并不是一件容易的事。
于是,网页设计师不得不面对一个难题:如何才能在不同大小的设备上呈现同样的网页?
随着3G的普及,越来越多的人使用手机上网。
手机的屏幕比较小,宽度通常在600像素以下;PC的屏幕宽度,一般都在1000像素以上(目前主流宽度是1366×768),有的还达到了2000像素。同样的内容,要在大小迥异的屏幕上,都呈现出满意的效果,并不是一件容易的事。
于是,网页设计师不得不面对一个难题:如何才能在不同大小的设备上呈现同样的网页?
很多网站的解决方法,是为不同的设备提供不同的网页,比如专门提供一个mobile版本,或者iPhone / iPad版本。这样做固然保证了效果,但是比较麻烦,同时要维护好几个版本,而且如果一个网站有多个portal(入口),会大大增加架构设计的复杂度。
于是,很早就有人设想,能不能"一次设计,普遍适用",让同一张网页自动适应不同大小的屏幕,根据屏幕宽度,自动调整布局(layout)?
一、允许网页宽度自动调整
"自适应网页设计"到底是怎么做到的?其实并不难。
先,在网页代码的头部,加入一行viewport元标签。
<meta name="viewport" content="width=device-width, initial-scale=1" />
viewport是网页默认的宽度和高度,上面这行代码的意思是,网页宽度默认等于屏幕宽度(width=device-width),原始缩放比例(initial-scale=1)为1.0,即网页初始大小占屏幕面积的100%。
所有主流浏览器都支持这个设置,包括IE9。对于那些老式浏览器(主要是IE6、7、8),需要使用css3-mediaqueries.js。
<!--[if lt IE 9]>
<script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script>
<![endif]-->
三、不使用绝对宽度
由于网页会根据屏幕宽度调整布局,所以不能使用绝对宽度的布局,也不能使用具有绝对宽度的元素。这一条非常重要。
具体说,CSS代码不能指定像素宽度:
width:xxx px;
只能指定百分比宽度:
width: xx%;
或者
width:auto;
四、相对大小的字体
字体也不能使用绝对大小(px),而只能使用相对大小(em)。
body {
font: normal 100% Helvetica, Arial, sans-serif;
}
上面的代码指定,字体大小是页面默认大小的100%,即16像素。
h1 {
font-size: 1.5em;
}
然后,h1的大小是默认大小的1.5倍,即24像素(24/16=1.5)。
small {
font-size: 0.875em;
}
small元素的大小是默认大小的0.875倍,即14像素(14/16=0.875)。
五、流动布局(fluid grid)
"流动布局"的含义是,各个区块的位置都是浮动的,不是固定不变的。
.main {
float: right;
width: 70%;
}
.leftBar {
float: left;
width: 25%;
}
float的好处是,如果宽度太小,放不下两个元素,后面的元素会自动滚动到前面元素的下方,不会在水平方向overflow(溢出),避免了水平滚动条的出现。
另外,绝对定位(position: absolute)的使用,也要非常小心。
六、选择加载CSS
"自适应网页设计"的核心,就是CSS3引入的Media Query模块。
它的意思就是,自动探测屏幕宽度,然后加载相应的CSS文件。
<link rel="stylesheet" type="text/css"
media="screen and (max-device-width: 400px)"
href="tinyScreen.css" />
上面的代码意思是,如果屏幕宽度小于400像素(max-device-width: 400px),就加载tinyScreen.css文件。
<link rel="stylesheet" type="text/css"
media="screen and (min-width: 400px) and (max-device-width: 600px)"
href="smallScreen.css" />
如果屏幕宽度在400像素到600像素之间,则加载smallScreen.css文件。
除了用html标签加载CSS文件,还可以在现有CSS文件中加载。
@import url("tinyScreen.css") screen and (max-device-width: 400px);
七、CSS的@media规则
同一个CSS文件中,也可以根据不同的屏幕分辨率,选择应用不同的CSS规则。
@media screen and (max-device-width: 400px) {
.column {
float: none;
width:auto;
}
#sidebar {
display:none;
}
}
上面的代码意思是,如果屏幕宽度小于400像素,则column块取消浮动(float:none)、宽度自动调节(width:auto),sidebar块不显示(display:none)。
八、图片的自适应(fluid image)
除了布局和文本,"自适应网页设计"还必须实现图片的自动缩放。
这只要一行CSS代码:
img { max-width: 100%;}
这行代码对于大多数嵌入网页的视频也有效,所以可以写成:
img, object { max-width: 100%;}
老版本的IE不支持max-width,所以只好写成:
img { width: 100%; }
此外,windows平台缩放图片时,可能出现图像失真现象。这时,可以尝试使用IE的专有命令:
img { -ms-interpolation-mode: bicubic; }
或者,Ethan Marcotte的imgSizer.js。
addLoadEvent(function() {
var imgs = document.getElementById("content").getElementsByTagName("img");
imgSizer.collate(imgs);
});
不过,有条件的话,知名还是根据不同大小的屏幕,加载不同分辨率的图片。有很多方法可以做到这一条,服务器端和客户端都可以实现。
上一篇:
如何更好的与客户沟通设计方向
下一篇:
网站用户体验度如何展现 网站体验度优化提升技巧
相关资讯
2025.06.23
深圳高端品牌网站设计:如何通过视觉传递品牌调性?
查看更多
2025.06.21
深圳网站设计服务哪家好?从行业标杆案例看设计服务的价值维度
查看更多
2025.06.21
深圳网站建设公司哪家靠谱?资深从业者强烈推荐沙漠风
查看更多
2025.06.22
外贸企业必看:深圳专业英文网站建设的关键要素
查看更多
2025.06.21
高端网站建设公司与模板建站公司的本质差异解析
查看更多
2025.06.21
深圳企业官网首页设计的黄金法则
查看更多
2025.06.18
如何通过网站建设为企业创造最大化商业价值
查看更多
2025.06.20
2025年深圳企业网站建设必备的5大核心功能
查看更多
2025.06.19
设计验收标准清单:深圳网站上线前的 20 个必检项
查看更多
2025.06.17
如何有效降低网站建设过程中的成本
查看更多
2025.06.18
深圳网站建设如何通过 A/B 测试优化转化率?
查看更多
2025.06.16
深圳网站信创全栈建设:构建等保三级 + 密评认证的集约化安全体系
查看更多
2023.01.06
微信营销的10种方法技巧
查看更多
2021.12.27
深圳福田企业网站制作,企业网站建设中应避免哪些错误?
查看更多
2025.04.20
大环境不好更要做好网站建设?深圳沙漠风建站让企业获得更多客户咨询
查看更多
2022.03.30
网站建设好之后为什么要持续更新网站内容?
查看更多
2025.01.02
电商网站SEO优化:提升搜索引擎排名的策略
查看更多
2022.11.18
深圳网站建设,网站建成后无法正常访问是怎么回事?
查看更多
2022.02.11
微信营销常用的4种方式有哪些?
查看更多
2021.12.30
深圳福田网站设计价格,网站建设要提高访客的信任感
查看更多
多一份参考,总有益处
联系沙漠风,免费获得专属定制《策划方案》及网站建设、网站设计、网站制作报价
立即咨询
咨询相关问题或预约面谈,可以通过以下方式与我们联系
业务热线
0755-83739159
大客户专线
180-9890-8287
提交需求
热线
微信扫码咨询
电话咨询
0755-83739159
联系我们
微信
业务热线
提交需求
官方微信
准备好开始了吗,
那就与我们取得联系吧
0755-83739159
有更多服务咨询,请联系我们
请填写您的需求
您希望我们为您提供什么服务呢
您的预算