无论是电脑还是手机,要做到自适应屏幕,其实都是一样的。
首先,在网页代码的头部,加入一行viewport标签
<meta name="viewport" content="width=device-width, initial-scale=10, maximum-scale=10, minimum-scale=10, user-scalable=no" />
viewport是网页默认的宽度和高度,上面这行代码的意思是,网页宽度默认等于屏幕宽度(width=device-width),原始缩放比例(initial-scale=1)为10,即网页初始大小占屏幕面积的100%。即让viewport的宽度等于物理设备上的真实分辨率,不允许用户缩放。
其次:网页宽度css一定要使用百分比width: xx%;,不能用绝对像素。当然可以用width:auto;
第三,流动布局
left{
float: left;
width: %;
}
第四,选择加载css
这是自适应的关键部分
abc{ height:300px; border:1px solid #000; margin:0 auto}
@media screen and (min-width: 1201px) {
abc {width: 1200px}
}
/ 设置了浏览器宽度不小于1201px时 abc 显示1200px宽度 /
@media screen and (max-width: 1200px) {
abc {width: 900px}
}
/ 设置了浏览器宽度不大于1200px时 abc 显示900px宽度 /
@media screen and (max-width: 901px) {
abc {width: 200px;}
}
/ 设置了浏览器宽度不大于901px时 abc 显示200px宽度 /
@media screen and (max-width: 500px) {
abc {width: 100px;}
}
/ 设置了浏览器宽度不大于500px时 abc 显示100px宽度 /
需要注意是CSS代码顺序,由大到小排版CSS(判断浏览器宽度越大越放前),这样是因为逻辑关系,@media 判断CSS排错将导致判断失效。
第四,自适应
img { max-width: 100%;}
老版本的IE不支持max-width,所以只好写成:img { width: 100%; }
筚五、采用相对字体大小
字体也不能使用绝对大小(px),而只能使用相对大小(em)。
这里最重要的,是第三条和第四条,也就是采用流动布局和css选择加载。祝你好运!
页面自适应屏幕的方法(以下字母及标点为专业代码):
无论是电脑还是手机,要做到自适应屏幕,其实都是一样的。
首先,在网页代码的头部,加入一行viewport标签 <meta name="viewport" content="width=device-width, initial-scale=10, maximum-scale=10, minimum-scale=10, user-scalable=no" /> viewport是网页默认的宽度和高度,上面这行代码的意思是,网页宽度默认等于屏幕宽度(width=device-width),原始缩放比例(initial-scale=1)为10,即网页初始大小占屏幕面积的100%。即让viewport的宽度等于物理设备上的真实分辨率,不允许用户缩放。
其次:
网页宽度css一定要使用百分比width: xx%;,不能用绝对像素。
当然可以用width:auto;
第三,流动布局 left{float: left;width: %;}
第四,选择加载css 这是自适应的关键部分 abc{ height:300px; border:1px solid #000; margin:0 auto} @media screen and (min-width: 1201px) { abc {width: 1200px} } / 设置了浏览器宽度不小于1201px时 abc 显示1200px宽度 / @media screen and (max-width: 1200px) { abc {width: 900px} } / 设置了浏览器宽度不大于1200px时 abc 显示900px宽度 / @media screen and (max-width: 901px) { abc {width: 200px;} } / 设置了浏览器宽度不大于901px时 abc 显示200px宽度 / @media screen and (max-width: 500px) { abc {width: 100px;} } / 设置了浏览器宽度不大于500px时 abc 显示100px宽度 / 需要注意是CSS代码顺序,由大到小排版CSS(判断浏览器宽度越大越放前),这样是因为逻辑关系,@media 判断CSS排错将导致判断失效。
第四,自适应 img { max-width: 100%;} 老版本的IE不支持max-width,所以只好写成:img { width: 100%; }
第五、采用相对字体大小 字体也不能使用绝对大小(px),而只能使用相对大小(em)。 这里最重要的,是第三条和第四条,也就是采用流动布局和css选择加载。
1、首先打开苹果手机设置界面,点击控制中心。2、其次在控制中心中点击自定控制,将低电量模式放在控制中心的功能区。
3、最后点击显示与亮度,找到夜览功能,点击进入最后设置,自动调整到自适应屏幕。
"自适应网页设计"的核心,就是CSS3引入的MediaQuery模块。它的意思就是,自动探测屏幕宽度,然后加载相应的CSS文件。
<link rel="stylesheet" type="text/css"media="screen and (max-device-width:400px)"href="tinyScreencss" />
上面的代码意思是,如果屏幕宽度小于400像素(max-device-width: 400px),就加载tinyScreencss文件。
<link rel="stylesheet" type="text/css"media="screen and (min-width: 400px)and (max-device-width: 600px)"href="smallScreencss" />
如果屏幕宽度在400像素到600像素之间,则加载smallScreencss文件。
扩展资料:
自适应网页设计(Adaptive Web Design)指能使网页自适应显示在不同大小终端设备上新网页设计方式及技术。
2010年,Ethan Marcotte提出了“自适应网页设计”(Responsive Web Design)这个名词,指可以自动识别屏幕宽度、并做出相应调整的网页设计。 他制作了一个范例,里面是六个主人公的头像。
如果屏幕宽度大于1300像素,则6张并排在一行。如果屏幕宽度在600像素到1300像素之间,则6张分成两行。如果屏幕宽度在400像素到600像素之间,则导航栏移到网页头部。如果屏幕宽度在400像素以下,则6张分成三行。
以oppo R9 plus手机为例:
1、手机打开浏览器后,点按中间的[3]。
2、单击中间位置的[3]后,单击内部的[设置。
3、点击[设置]后,继续点击[主页]。
4、这样,如果没有问题,启动[网页自适应屏幕]以使网页自动适应不同的显示“分辨率”。
手机QQ浏览器设置成为全屏模式即可自适应屏幕,具体设置步骤如下:
所需材料:手机、手机QQ浏览器。
一、首先打开手机,然后找到“手机QQ浏览器”,点击打开。
二、进入到手机QQ浏览器界面后,点击屏幕正下方的“三条杠”。
三、d出的手机选项内点击第一排第三个按钮,即可全屏自适应屏幕。
//设置小于1000px时,固定宽度显示@media screen and (max-width:1000px){
body{
width:1000px;
height:760px;
}
@import url(indexcss);//调用原有的css,实现自适应宽度
}
在html中调用两个css文件即可。
2让页面不会随着屏幕变大变形的方法,在div中设置另一个div,layout,将内容放在其中,设置固定宽度,设置margin:0 auto ----京东导航条
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)