欢迎来到元素模板ys720.com,本站提供专业的织梦模板PBOOTCMS模板网站模板网站修改/网站仿站
当前位置:主页 > 程序教程 > 其他教程 >
其他教程

html meta viewport代码如何使页面固定宽度?

(元素模板) / 2023-03-23 10:45

在网页我们会使用<meta name="viewport" content="width=device-width,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"/>来让手机端自适应?那我们如何使用这个代码来固定宽度尺寸呢?元素模板为您解答

meta视口

meta 视口的目的就是让布局视口和理想视口尺寸匹配。

对应值

width: 设置布局视口的宽度和特定的值。

width 是用来改变布局视口的。可以设置为具体的值 width=400

init-scale: 设置页面初始缩放程度和布局视口的宽度。

初始缩放程度。1代表100%,2代表200%。缩放程度根据理想视口计算的。

initial-scale=1视觉视口尺寸和理想视口的尺寸一样。

initial-scale=2视觉视口的宽度是理想视口的一半。

minimum-scale: 最小缩放程度.

maximum-scale: 最大缩放程度

user-scaleable: 阻止用户缩放。

完美视口

设置 initial-scale=1 时,理想视口的尺寸会随着屏幕的旋转变换。布局视口是 320px。就解决了safairi 不能转屏的一个问题。

IE 中 initial-scale=1 时它在横屏模式下宽320px,但是 width=device-width时它会从320变为480px。 为了兼容苹果和IE。引出了完美视口。

<meta name="viewport" content="width=device-width, initial-scale=1">

解决了 Safari 和 IE 的问题。布局视口在设备旋转的时候作出响应。

太大的元素

overflow: visible; 会使得太大的元素超出去。

使用 width=device-width 或 initial-scale=1中的一个,不同时使用两个. 有些浏览器会扩展布局视口的宽度来容纳这个元素。

如果使用两个,大部分浏览器都不会改变布局视口。因为我们更应该使用 meta视口。

布局视口的最小宽度。

<meta name="viewport" content="width=400,initial-scale=1">

布局视口的宽度设置为400, 然后我们再把它设置为理想视口的宽度。

会先选每个方向最大的尺寸。因此早起的 iphone 两侧都是最大的。

Copyright @ 2013-2021 元素模板 www.ys720.com All Rights Reserved. 版权所有 元素模板 www.ys720.com