gpt4 book ai didi

html - 元素百分比定位在 webkit 和 mozilla 中具有不同的效果

转载 作者:行者123 更新时间:2023-11-28 13:17:51 26 4
gpt4 key购买 nike

Safari 和 Chrome (webkit) 呈现绝对定位元素的方式与 firefox 不同。

http://jsfiddle.net/9uswM/5/

<head></head>

<body>
<div id="container">
<div id="one"></div>
<div id="two"></div>
</div>
</body>

div#container {
width: 600px;
}
div#one {
height: 30%;
width: 20%;
background: green;
margin-left: 13.5%;
margin-top: 4%;
position: absolute;
}
div#two {
height: 30%;
width: 20%;
background: blue;
margin-left: 3%;
margin-top: 10%;
position: absolute;
}

恕我直言,问题出在 %-margin-top 上,它(根据定义)应该与宽度有关。这在 firefox 中正确完成,但在基于 webkit 的浏览器中不正确。

有什么帮助吗?

最佳答案

这是 webkit 中的一个已知错误:https://bugs.webkit.org/show_bug.cgi?id=54613

percentage based margin-top for an absolute positioned element is incorrectly computed based on the height of the viewport.

由于它的状态是RESOLVED FIXED,我认为它很快就不会成为问题。

关于html - 元素百分比定位在 webkit 和 mozilla 中具有不同的效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14876002/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com