首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Chrome liquid布局问题

Chrome liquid布局问题
EN

Stack Overflow用户
提问于 2012-10-19 22:09:49
回答 1查看 113关注 0票数 2

我在这个类中有一个div:

代码语言:javascript
复制
 .header {
    width: 100%;
    height: 10%;
}

如果你使用web开发工具检查,你可以看到浏览器是如何计算元素的宽度和高度的:

IE 9 --> 854.24 x 26.05

Firefox 15.01 --> 854 x 28

Safari 5.1.7 --> 843 x 27

Chrome 22.0.1229.94 m --> 951 x 36

现在,正如你可以在上面看到的,Chrome以一种不同的方式计算百分比。我该如何解决这个问题呢?这是一个bug吗?Safari也使用webkit,但没有这个问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-19 22:24:51

您看到的是基于viewport、html和body标记的大小的计算。如果视区发生变化,那么html->body->div的大小也会发生变化。只需添加另一个工具栏即可更改这些大小。

这是“响应式网页设计”的目的之一,内容决定了元素的大小,我们不应该再根据设备上的像素数来布局。但这将是真正深入和离题的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12976067

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档