左边填充是无处不在的应用(超自然的CSS声明)?

时间:2011-02-10 18:31:23

标签: jquery css

如果您使用Firebug检查器,并将鼠标悬停在#jimgMenu ul,您会看到它已经离开了填充但没有与之相关的css规则:

http://www.alohatechsupport.net/examples/image-menu-1.html

左边的填充物来自哪里?为什么我看不到原点?

编辑:

如果您点击布局/指标,则表示#jimgMenu ul已离开padding = 40px;

但我再也无法找到填充物的来源。

3 个答案:

答案 0 :(得分:6)

正在使用以下填充(在chrome中)

应用用户代理样式表
-webkit-padding-start: 40px;

这就是为什么使用css重置来删除特定于每个浏览器的所有填充和边距的原因

http://meyerweb.com/eric/tools/css/reset/

答案 1 :(得分:2)

< ul> -Element还有一个缩进,以证明其元素不会显示在列表之外

Unordered List (<ul>) default indent

您可以为ul设置自己的填充以覆盖此缩进。 &lt; - 我在萤火虫中尝试了这个并且它有效。

答案 2 :(得分:0)

您是否尝试过使用CSS重置?

http://www.cssreset.com/downloads/css-resets/eric-meyer-reset-css/eric-meyer-reset.css

将所有浏览器样式重置为0边距和填充。