我有一個固定寬度爲100px的嵌套li的無序列表。每個li都充滿背景色。變量li寬度的UI
嵌套li的數量可以從1到5.我想顯示一個顏色調色板,其中每個li代表一種顏色。但是,li的寬度應該相等,具體取決於ul中嵌套的li的數量。例如,如果僅存在一個具有ID =「1」裏,然後
#1{
width: 100%;
height:20px;
color: #222222;
}
如果有兩個在其寬度應該是UL的50%等。
我能夠使用php和內聯css來做到這一點,但我很好奇,如果有一種方法可以在樣式表中使用純css來做到這一點。任何幫助深表謝意。
樣品標記爲1 <li>
<ul>
<li id="1"></li>
</ul>
你如何在PHP中做到這一點? – witherwind
在PHP中,我會事先知道存在多少嵌套li,並使用相應的寬度回顯內聯樣式。所以如果有5李,那麼每個李將有20%的寬度,如果有4然後是25%; 3 33.3%等等 –