我使用UL和LI元素來製作一棵樹。樹可以有n級。爲了使UL李看起來像我使用下面的CSS樹:UI LI導致水平滾動條
.TreeView
{
font: Verdana;
line-height: 20px;
cursor: pointer;
font-style: normal;
}
.TreeView LI
{
/* The padding is for the tree view nodes */
padding: 0 0 0 18px;
float: left;
width: 100%;
list-style: none;
}
.TreeView, .TreeView ul
{
margin: 0;
padding: 0;
}
和HTML是
<ul class="TreeView">
<li>some text
<ul class="TreeView">
<li>some text
<ul class="TreeView">
<li>some text
..... this can be n level
</li>
</ul>
</li>
</ul>
</li>
</ul>
在上述結構中的所有李的將有20像素的填充從左所以當等級提升它將導致水平滾動。
如何避免水平滾動?
根據我對你的其他帖子的評論,請不要恢復編輯,除非問題的新形式與帖子的目的相悖。在這裏清理閒聊帖子很正常。如果您不同意我的修改,請在您不同意的每一篇文章中對我進行平郵,以便我可以邀請主持人。謝謝你的幫助! – halfer