html中怎么<meta>标签里面的属性是什么意思?
<meta name="viewport" content="width=device-width, initial-scale=1.0">
meta是html语言head区的一个辅助性标签,位于文档的头部,不包含任何内容。 标签的属性定义了与文档相关联的名称/值对。
在你的问题
首先 name="viewport" 该属性仅对移动端有效对PC端是无效的
width=device-width
定义该网页的视口大小宽度为:device-width 【用户所使用设备的宽度】
initial-scale=1.0
意思是指视口缩放比例为1.0,也就是不缩放。
视口可以理解为设备或文档对象的逻辑尺寸。
前端ppk大神认为,移动设备上有三个viewport(视口)。
但可以换句话说,可以缩放的浏览器中都具有三个视口概念,分别是 布局视口、视觉视口、理想视口。
但在iphone和ipad上,无论是竖屏还是横屏,device-width宽度都是竖屏时理想视口的宽度。
当只设置width属性值,而不指定initial-scale属性值时,大多数浏览器会自动缩放。
如果width属性值大于理想视口宽度,则视觉视口放大为width的值,计算得到scale小于1.0;
如果width属性值小于理想视口宽度,则视觉视口缩小为width的值,计算得到scale大于1.0;
这么做的目的是让设备屏幕把完整的页面呈现出来(页面横向塞满屏幕,计算得到scale)
设置width而不指定initial-scale时,设置minimum-scale = 1.0会能够阻止浏览器放大视觉视口,设置maximum-scale = 1.0 能够阻止浏览器缩小视觉视口。(这里有点绕,可以联想下放大镜)
这里不做介绍了。可以参看一篇文章网页链接
希望对你有所帮助~记得采纳