我有這樣的無序列表:如何在沒有內聯樣式的無序列表中設置每個列表項的樣式?
<div id="topmenudiv">
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
<li>Item 4</li>
<li>Item 5</li>
</ul>
</div>
如何訪問每個li
標籤與CSS樣式單獨每一個不使用內聯樣式?
我有這樣的無序列表:如何在沒有內聯樣式的無序列表中設置每個列表項的樣式?
<div id="topmenudiv">
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
<li>Item 4</li>
<li>Item 5</li>
</ul>
</div>
如何訪問每個li
標籤與CSS樣式單獨每一個不使用內聯樣式?
如果你想以不同的樣式每個列表項,您可以使用nth-child selector:
/* First item */
li:nth-child(1) {
color: red;
}
/* Second item */
li:nth-child(2) {
color: blue;
}
/* Add additional items */
<div id="topmenudiv">
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
<li>Item 4</li>
<li>Item 5</li>
</ul>
</div>
使用這樣的:
#topmenudiv ul li {
}
如果他想要設計一個li,他可以簡單地做 li {}。 只有當他關心沒有提到的特異性時,你的回答才重要。 – andrescpacheco
是的,只能使用li {}。但風格將適用於所有李。只是爲了限制我提到的範圍#topmenudiv ul li {} – jrath
你的意思是,造型各不同? – divy3993
你能更好地解釋你的問題嗎? – andrescpacheco
我想分別將每個li標籤(項目1,項目2,...)各自分開 – user2175784