Css 你是说什么?

Css 你是说什么?,css,Css,我正在努力弄清楚为什么我的最后一个li项目在IE中被推到了底部。我已经为容器设置了宽度和高度。li的填充/边距为0。李在左边。仍然被推倒。在这里寻求专家帮助n00b。尝试将边距:0置于ul规则中 IE指定的自动边距会减少可容纳浮动元素的宽度,因此它们会将LIs包裹起来。浮动LIs,而不是将其内联 #widget_container ul { padding:0; list-style-type:none; } #widget_container ul li { p


我正在努力弄清楚为什么我的最后一个li项目在IE中被推到了底部。我已经为容器设置了宽度和高度。li的填充/边距为0。李在左边。仍然被推倒。在这里寻求专家帮助n00b。

尝试将
边距:0
置于
ul
规则中


IE指定的自动边距会减少可容纳浮动元素的宽度,因此它们会将LIs包裹起来。

浮动LIs,而不是将其内联

#widget_container ul {
    padding:0;
    list-style-type:none;
    }
#widget_container ul li {
    padding:0;
    margin:0;
    float:left;     
    }

您的示例页完全无效。请尝试添加doctype、html、head和body标记,然后重试


(话虽如此,在IE中看起来不错。)

我已经添加了你的代码,但它仍然将项目推到了底部?啊,nm,Gaby的修复修复了它:)-1:他为什么要将正确的方法切换到一个甚至不改变任何内容的方法,并添加
清除:左需要?我一直使用CSS重置,这就是为什么修复对我来说并不明显。我同意,使用重置样式表可以避免很多麻烦,但另一方面,我也发现了解某些东西如何/为什么工作(或不工作)很重要。(即使是在IE中:)