这是IE8中的元素
这是Firefox中的元素
我需要IE版本看起来像FF版本。我该如何设计它呢?风格如下:
.simpleTree
{
margin:0 0 10px 0;
padding:10px 0 0 20px;
overflow:auto;
width: auto;
height:250px;
overflow:auto;
border:1px solid #b7befe;
border-width:2px 0 1px;
background:#fff;
}
.simpleTree li
{
list-style: none;
margin:0;
padding:0 0 0 12px;
line-height: 14px;
}
.simpleTree li span
{
display:inline;
clear: left;
white-space: nowrap;
}
.simpleTree ul
{
margin:0 0 0 40px;
padding:0;
编辑:对评论的回应
我添加了zoom: 1
- 没有变化
编辑:添加了HTML代码
<ul class="simpleTree">
<li class="root">
<ul>
<li class="line"> </li><li id="13108" class="folder-close"><img border="0" src="images/spacer.gif" class="trigger" style="float: left;"><span class="text">English Language Arts (0)</span><ul class="ajax"><li class="line"> </li><li class="doc-last">{url:?q=arisbrowser/ajax/get_tree&getset=g&vid=10&tid=13108&time=&gs=}</li><li class="line-last"></li></ul>
</li>
<li class="line"> </li><li id="13109" class="folder-close"><img border="0" src="images/spacer.gif" class="trigger" style="float: left;"><span class="text">Math (0)</span><ul class="ajax"><li class="line"> </li><li class="doc-last">{url:?q=arisbrowser/ajax/get_tree&getset=g&vid=10&tid=13109&time=&gs=}</li><li class="line-last"></li></ul>
</li>
<li class="line"> </li><li id="13110" class="folder-close-last"><img border="0" src="images/spacer.gif" class="trigger" style="float: left;"><span class="active">Literacy in History/Social Studies, Science, and Technical Subjects (0)</span><ul class="ajax"><li class="line"> </li><li class="doc-last">{url:?q=arisbrowser/ajax/get_tree&getset=g&vid=10&tid=13110&time=&gs=}</li><li class="line-last"></li></ul>
</li><li class="line-last"></li>
</ul></li>
</ul>
答案 0 :(得分:2)
li span{overflow-x: scroll;white-space: nowrap;}
jsfiddle:http://jsfiddle.net/rc6ck/1/
<ul class="simpleTree">
似乎可能在另一个容器内。与<ul>
相对应的测试页面或完整HTML可能有助于解决问题。
试试这个:
它从包含div中删除.d {word-wrap: break-word; }
。
此时word-wrap: normal
已添加到.simpleTree li {}
答案 1 :(得分:-1)
不确定如何设置展开按钮的样式,但请尝试white-space:nowrap