【发布时间】:2011-02-03 20:17:02
【问题描述】:
编辑:截至 2012 年 6 月 11 日,此错误终于得到修复! https://bugs.webkit.org/show_bug.cgi?id=35981#c1
我有一些非常简单的标记:
<form action="">
<fieldset class="compact">
<legend>Member Tools</legend>
<label for="username">Username</label>
<input name="username" id="username" type="text"/>
<label for="password">Password</label>
<input name="password" id="password" type="password" />
</fieldset>
</form>
我试图在 legend 元素的底部添加一个小边距,这在 Firefox 2 和 3 以及 IE 5-8 中都可以正常工作,但是在 Safari 和 Chrome 中添加 margin 没有任何作用.据我所知legend 只是另一个块级元素,Webkit 添加margin 应该没有问题,还是我不正确?
【问题讨论】:
-
Google 可以让 Quake II 在 Safari 和 Chrome 上以 HTML 5 运行。然而,我也与 CSS 异常作斗争。客户端世界中的讽刺从未停止让我感到惊讶。 googlewebtoolkit.blogspot.com/2010/04/look-ma-no-plugin.html
-
这个问题在 2012 年 5 月发布的最新 Windows 版本 (5.1.7) 中仍然存在。Apple 不再继续为 Windows 开发 Safari - 所以永远不要期待修复。跨度>