我不知道我应该如何解释,但我想在项目 1 和 2 之间自动调整区域(空间)的宽度。我不确定它是 ul 还是 li ....
我还想将项目 1 垂直化到其子项的中心。我尝试了很多方法来处理 CSS,但我无法找到一个好的解决方案。请帮助和建议。
现在就像
----- -------
| P | I want to be like this -> | C |
----- -------
----- ------- -------
| C | | P | | C |
----- ------- -------
----- -------
| C | | C |
----- -------
-----
| C |
-----
the width of P will auto change
CSS
.div {
border: 1px solid #666;
overflow: hidden;
display: table;
height: 30px;
width: 100px;
}
ul{
list-style:none;
}
HTML
<ul>
<li>
<div class="div">Item 1</div>
<ul>
<li>
<div class="div">Item 1.1</div>
</li>
<li>
<div class="div">Item 1.2</div>
</li>
<li>
<div class="div">Item 1.3</div>
</li>
<li>
<div class="div">Item 1.4</div>
</li>
</ul>
</li>
<li>
<div class="div">Item 2</div>
</li>
<li>
<div class="div">Item 3</div>
</li>
<li>
<div class="div">Item 4</div>
</li>
</ul>