是否正确使用CSS3大众& 2016年的VH用于响应式和CrossBrowse站点

时间:2016-07-05 19:17:23

标签: html5 css3 responsive-design web-technologies

如果在2016年是正确的时间和地点使用css3 vw&用于创建响应式网站的单位,根据我的经验,这是实现它的最简单方法......但我几乎没有看到使用这种技术。为什么会这样?如果你有更好的方式做响应网站请求分享...

1 个答案:

答案 0 :(得分:2)

VH和VW相对于视口的高度/宽度,因此它们非常适合根据视口大小缩放元素。

例如,如果您需要2列布局,则将每列的宽度指定为50vw将很有效。根据{{​​3}},如果您不需要使用vmax,浏览器支持是很好的。

缩放是响应式设计的一个方面,另一个是改变页面布局。
正如下面Can I Use正确指出的那样,以下评论涉及自适应设计,而不是响应式设计。

假设您希望将2列布局折叠为智能手机上的单个列,您可能希望使用媒体查询和像素或请求或ems

例如

@media only screen and (max-width: 25em) { 
...
}

@media only screen and (max-width: 400px) {
...
}

当然,您可以在这些媒体查询中使用VM和VW,但这不是您可以在实际媒体查询中测试的功能。

希望这有帮助。