Re: [問題] CSS的選取問題

看板Web_Design作者 (Lvx ex Caelis)時間17年前 (2007/09/12 20:51), 編輯推噓3(300)
留言3則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《icedesign (不可或缺的咖啡因)》之銘言: : 想請教一個CSS的問題 : 我在htm網頁中,寫了有序清單如下 : <ol type="1"> : <li>同胞一代</li> : <li>同胞二代</li> : <h1>haha</h1> : <p>hehe</p> : <h3>hoho</h3> : </ol> : 其中<h1><p><h3>是為了測試這個問題用的。 : 我在CSS中寫了以下語法 : li+li {color:green;} : 照理說,應該是<ol>中的第二個<li>的顏色才會變成綠色, : 那為什麼連後面三個標籤組件也一樣會變成綠色呢? : 照理說那三個標籤組件應該跟li+li的選取項無關才對,為什麼也會一起變 : 成綠色呢? : 請知道的版友教我一下,謝謝! 我用 Firefox, Opera 測試,結果都是只有第二個<li>變成綠色, 所以我猜你是用 IE7 吧? 至於這個問題…我猜是因為 <ol> 裡面有 <h1>, <p>, <h3> 這些標籤 本來就不合乎 HTML 標準,因此 IE7 自動幫你補上 <li>... XD <ol> 的孩子只能是 <li>,不過孫子就不管那麼多了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 134.208.33.185

09/12 21:16, , 1F
孫子不能是li :P
09/12 21:16, 1F

09/12 21:48, , 2F
我都忘了這種情況了 XD
09/12 21:48, 2F

09/13 17:39, , 3F
嗯嗯,我是為了測CSS2.1,就裝了ie7,可是ie7好爛喔...
09/13 17:39, 3F
文章代碼(AID): #16v-2vfn (Web_Design)
討論串 (同標題文章)
文章代碼(AID): #16v-2vfn (Web_Design)