2012-11-21 213 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; 
} 
} 
相關問題