为什么 FireFox 中没有边距?
http://dl.dropbox.com/u/18795563/BLOGDESIGNNEW/index.html 在FireFox中,为什么标题中的hgroup左侧没有边距?它在 Chrome 和 Safari 中运行良好。我如何让它在 FireFox 中工作?
http://dl.dropbox.com/u/18795563/BLOGDESIGNNEW/index.html
In FireFox, Why is there no margin on the left of the hgroup in the header? It works fine in Chrome and Safari. How do i make it work in FireFox?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
我认为问题在于 hgroup 的默认显示设置是内联的。将其设置为阻止将解决边距问题。
I believe the problem is that the hgroup's default display setting is inline. Setting it to block will fix your problem with the margin.
这对我来说看起来像是一个边际。
This looks like a margin to me.
检查页面的 html 代码后,我在
#topheader hgroup
css 中发现了以下问题:overflow:visible:;
从可见末尾删除该列。即溢出:可见;
after inspecting the html code of your page, I figured out the following issue in
#topheader hgroup
css:overflow: visible:;
Remove the column from the end of visible. i.e.overflow: visible;
哪个版本的火狐浏览器? Firefox4 确实显示边距,但 FF3.x 可能不会,因为它没有新 HTML5 元素的内置样式。您必须添加“display:block”才能正确渲染。
Which version of Firefox? Firefox4 DOES show the margin but FF3.x may not because it does not have built-in styles for the new HTML5 elements. You must add 'display:block' for proper rendering.
保证金在大多数情况下不起作用。那是因为它应该计算与外部元素的距离。这很困难。
您应该尝试填充而不是边距:
还将
:
更改为;
;)这适用于所有浏览器。
Margin does not work in most case. and that is becaus it should calculate distance with elements outside. and this is dificult.
you should try padding instead of margin:
also change
:
to;
;)this will work in every browsers.