私は:last-child
IE8で使用しようとしていましたが、ここでこれに関するいくつかのスレッドを読んだ後、決定しました。だから-私は次善のルートに行きました。それは、jQueryを使用しlast-child
てCSSでクラスに追加し、次のことを行いました。
$('.section-header > span:last-child').addClass('last-child');
IE8に適切なクラスを追加します。しかし、私がそれをスタイリングするとき、それは機能していないようです。これは、ここにあるサイトのいくつかの場所で明らかです(Chromeのような実際のまともなブラウザと比較して):
- トップナビゲーション、アイテムの最後の
border-right
プロパティを削除しない<li>
#top-grid
矢印を追加しない(:before
とを使用:after
).section-header
適用しないpadding-left
両方に指定した:last-child
か.last-child
(jQueryで実行)- カレンダー、選択したタブに上部の境界線の色を追加しない
つまり、明らかに矛盾のある領域がかなりあります。私は、「すべてを個別に修正する方法は次のとおりです」ではなく、「IE8について欠けている概念は次のとおりです」を探しています。私はすでにDoctypeを宣言しようとしましたが(別のスレッドがそれについて言及していました)、数時間後、あなたは自分自身を夢中にさせ始めます:)私は本当に正しい方向への微調整をいただければ幸いです。ありがとう!