如何让网页在浏览器自适应屏幕大小

如何让网页在浏览器自适应屏幕大小,第1张

想要网页宽度自适应,需要把网页元素宽度设置为百分比,还要在网页头部加上代码:<metaname="viewport"content="width=device-width,initial-scale=1.0"/>。

图片自适应,且不超过原始大小,需要设置最大宽度,代码如下:img{ width:100% max-width:100%}。

改进功能

浏览器首次使用时,根据用户显示分辨率大小决定是否默认显示收藏栏;

打开多个标签关闭浏览器时,提示用户确认;

搜索栏关键词提示;

搜索栏支持多个搜索引擎;5.内核窗口resize速度

自适应网页设计指能使网页自适应显示在不同大小终端设备上新网页设计方式及技术。当然,对一个新手来说可能听起来有点复杂,其实它比你想象的简单多了(前提你有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%


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11705068.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存