webkit 中奇怪的百分比解释
致力于响应式设计并逐渐失去头发和睡眠。这看起来像是一个真正的 webkit bug: http://jsfiddle.net/TAvec/
问题很明显其中 - webkit 将 20% 的填充解释为父级内容框的 20%,而 Firefox 和 Opera 将其解释为父级总框的 20%(包括父级的填充)。
有什么想法可以在保持绝对定位的同时解决这个问题吗?
Working on a responsive design and gradually losing hair and sleep. This one seems like a genuine webkit bug: http://jsfiddle.net/TAvec/
The problem is quite clear there - webkit interprets the 20% padding as 20% of the parent's content box, while firefox and opera interpret it as 20% of the parent's total box (including the parent's padding).
Any ideas how to work around this whilst retaining the absolute positioning?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以将
这是在行动: http://jsfiddle.net/KYyR7/3/
You can wrap the content of your
<aside>
in adiv
and assign the padding to that, rather than to the<aside>
. That way you can ensure that the padding in both FF and Chrome (haven't tested O or IE) renders relative to the container i.e., the<aside>
.Here it is in action: http://jsfiddle.net/KYyR7/3/