2012-11-21 174 views
0

我需要将子项<ul>设置为与其父项<li>相同的宽度。父母<li>的宽度都是变化的,所以我不能将它设置为固体。有什么办法通过CSS做到这一点?这是我马:使用CSS将宽度设置为父宽度

它是什么:

它应该是什么:

+0

你试过'width:100%'吗?适用的代码在哪里? – Sparky

回答

-1

我只是设置固定宽度内联到每个李。不理想,但可用。不过,感谢您的帮助。

2

你试过width:100%

<ul> 
<li> 
    <ul style="width:100%"> 
    </ul> 
</li> 
</ul> 
+0

由于某种原因,这使得它成为孩子LI的宽度。 – JacobTheDev

+1

怎么样?这是父李的宽度。然后,如果你觉得整个李没有被填满,那么记住垫和边缘 – codingbiz

0

您需要首先定义该UL的盒子模型。

默认情况下UL元素具有边距和填充值。设置UL至边距:0;填充:0将占据父节点LI的100%。

ul li { 
ul { 
    margin: 0; 
    padding: 0; 
} 
} 
相关问题