我正在使用无序列表创建搜索结果列表,每个<li>
由3个部分组成(浮点数):
http://jsfiddle.net/danmofo/fYMrL/4/
我的问题是,每当<p>
内的文本超出列的宽度时,浮动会向下级联页面,从而打破布局。
这是一个漫长的一天所以可能一个小错误某处,但我看不到它。
当文本级联时我尝试过的事情:
感谢任何帮助,特别是链接到文章/有关它的一些信息,谢谢。
答案 0 :(得分:3)
为浮动元素赋予宽度,否则浮动将无法预测。
像
这样的东西div.left-side{
float: left;
width:40%;
}
div.right-side{
float:right;
width:20%;
}
答案 1 :(得分:0)
我认为问题在于p下的div。它是一个想要占用整行的块元素。将样式设置为此div的“display:inline”。