如果我包含或删除“float:left”行,下面的代码示例几乎相同。唯一的区别是左浮动版本将其下方的块向上移动了一点,但不超过换行符。我不明白您为什么要将浮动添加到设置为 100% 宽度的元素。据我了解,这可以防止它下面的所有东西在它周围流动。这不就是漂浮的目的吗?
ul
{
list-style-type: none;
float: left;
width:100%;
padding:0;
margin:0;
}
li
{
display: inline;
}