永发信息网

如何制作自适应网页

答案:1  悬赏:50  手机版
解决时间 2021-02-12 16:08
如何制作自适应网页
最佳答案
随着越来越多的人使用手机上网,使自适应网页设计技术变得越来越流行。自适应网页设计指能使网页自适应显示在不同大小终端设备上新网页设计方式及技术。当然,对一个新手来说可能听起来有点复杂,其实它比你想象的简单多了(前提你有css基础)。
1、在HTML头部增加viewport标签。
在网站HTML文件的开头,增加viewport meta标签告诉浏览器视口宽度等于设备屏幕宽度,且不进行初始缩放。代码如下:
<meta name="viewport" content="width=device-width, initial-scale=1" />
这段代码支持Chrome、Firefox、IE9以上的浏览器,但不支持IE8以及低于IE8的浏览器。
IE8及其更低版本不支持media query,可以使用 media-queries.js或 respond.js脚本实现支持。

2、在CSS文件尾部增加针对不同屏幕分辨率的规则。
例如使用如下的代码,可以让屏幕宽度低于480像素的设备(如iPhone等),网页侧栏隐藏中部内容栏宽度自动调节。以下代码针对Z-Blog,WordPress相关标签名称只需修改一下即可。
@media screen and (max-device-width: 480px) {
#divMain{
float:none;
width:auto;
}
#divSidebar {
display:none;
}
}
3、布局宽度使用相对宽度。

页总体框架可以使用绝对宽度,但往下的内容框架、侧栏等最好使用相对宽度,这样针对不同分辨率进行修改就方便。当然也可以不用相对宽度,那就需要在
@media screen and (max-device-width: 480px) 里面增加各个div的针对小屏幕的宽度,实际上更麻烦。
4、页面使用相对字体(非必要)
在HTML页面上不要使用绝对字体(px),而要使用相对字体(em),对于大多数浏览器来说,通常用 em = px/16 换算,例如16px就等于1em。
5、图片自适应(非必要)
img标签的话,只需要设置 max-width:100%;或width:100%;语句为:img { max-width:98%;}
css加载的background-image如何自适应大小呢,其实CSS3中是可以实现的,添加如下语句:background-size:100% 100%;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
英语选项提:The bad weather can't stop us
张记黄焖鸡米饭我想知道这个在什么地方
天硕伟业地址好找么,我有些事要过去
人不小心吃了灭蝇王怎么办
个人独资企业的投资人可以委托或者聘用他人管
中专生可以报名单招不呢?
我1988年惨加工作2011年退休算不算中人
我喜欢一个相亲的男生。可是见完面了,他也没
我做肉丸四斤肉该放多少弹力素
昌平体育馆地址在哪,我要去那里办事
亮亮发艺专业发型设计在什么地方啊,我要过去
甲状腺炎症怎么办
凯源绿光是什么梗
在100件产品中,有3件是次品,现从中任意抽取
西淋是什么药
推荐资讯
小小超市(泗洪县物价局检查分局东)地址有知道
致淘宝马总的信马云马总!我想问你一句话!别
扔垃圾的单词怎么写
大话西游2现在新区还有什么序列号能用,有没
粒粒香鲜米行怎么去啊,我要去那办事
天赐食与鸟而不投食与曹是什么含义
当大学讲师之前一定要当过助教吗?
福瑞达洗眼液好吗?
底薪和提成,哪个重要
比亲在哪里啊,我有事要去这个地方
高手,请问知不知道晓港那里有没有学裁缝衣服
丰顺星华旅社地址在什么地方,我要处理点事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?