当尝试将元素调整为屏幕高度时,您在使用“width:100%”和“width:100vw”之间可能会遇到困境。两种方法都会产生不同的结果,从而提出一个问题:这两个单位之间的根本区别是什么?
关键区别在于视口单位的性质,如“vw”和“vh”。这些单位参考视口的尺寸,视口包含整个可见屏幕。相反,“width:100%”将元素的大小与其父容器的宽度对齐。
如果设置“width:100vw, " 元素的宽度将与视口的宽度精确匹配。但是,这包括文档的边距,它可能会在预期内容区域之外添加额外的空间。
使元素填充整个水平方向屏幕不考虑边距,保证机身无边距。设置“body { margin: 0 }”将使视口宽度与全屏宽度无缝对齐。
超越实现精确的屏幕尺寸,视口单位有几个好处:
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3