我試圖在IE8上使用:last-child
,但在閱讀了關於此的幾個線程後,確定它只是沒有發生。所以 - 我去下一個最好的途徑,這是使用jQuery對last-child
類追加與CSS,執行以下操作:IE8:未使用jQuery選擇器後
$('.section-header > span:last-child').addClass('last-child');
這確實增加了在IE8適當的類。但是,當我開始設計風格時,它似乎並不奏效。這是在網站上的一些地方明顯,located here(相對於Chrome等實際體面的瀏覽器):
- 頂級導航,而不是
<li>
項目 #top-grid
箭頭不添加刪除最後border-right
財產(使用:before
和:after
).section-header
不施加padding-left
我爲兩個:last-child
或.last-child
(與jQuery完成)- 日曆指定,在不添加p邊框顏色到選定的標籤
所以 - 顯然有不少區域的不一致 - 我不是真的在尋找一個「這裏是你如何修復每一個單獨的」,更多「這是一個你失蹤的概念關於IE8「。我已經嘗試過聲明一個文檔類型(另一個線程提到過),但幾個小時後,你開始瘋狂地開車:)我真的很感激任何微妙的方向。謝謝!
看看Selectivizr,它應該添加最後一個孩子,其中包括IE6-8 http://selectivizr.com/ –
@Rick Calder:IE8已知有':最後一個孩子的問題:即使選擇了Selectivizr:( – BoltClock
)該死的......不知道,呃,我認爲它至少應該是「應該」 –