我需要将子项<ul>
设置为与其父项<li>
相同的宽度。父母<li>
的宽度都是变化的,所以我不能将它设置为固体。有什么办法通过CSS做到这一点?这是我马:使用CSS将宽度设置为父宽度
它是什么:
它应该是什么:
我需要将子项<ul>
设置为与其父项<li>
相同的宽度。父母<li>
的宽度都是变化的,所以我不能将它设置为固体。有什么办法通过CSS做到这一点?这是我马:使用CSS将宽度设置为父宽度
它是什么:
它应该是什么:
我只是设置固定宽度内联到每个李。不理想,但可用。不过,感谢您的帮助。
你试过width:100%
?
<ul>
<li>
<ul style="width:100%">
</ul>
</li>
</ul>
由于某种原因,这使得它成为孩子LI的宽度。 – JacobTheDev
怎么样?这是父李的宽度。然后,如果你觉得整个李没有被填满,那么记住垫和边缘 – codingbiz
您需要首先定义该UL的盒子模型。
默认情况下UL元素具有边距和填充值。设置UL至边距:0;填充:0将占据父节点LI的100%。
ul li {
ul {
margin: 0;
padding: 0;
}
}
你试过'width:100%'吗?适用的代码在哪里? – Sparky