0

1 から 50 までの番号の投稿のリストがある Web サイトがあります。Chrome、Firefox、IE 10 では動作しますが、IE 8 以下では動作しません....

私はこれを持っています:<ol id="post-list" class="lol" start="1">

CSS:

#entry-list > li:before {
    border-bottom: 1px solid #D9D9D9;
    color: gray;
    content: attr(value);
    width: 100%;
}

#entry-list {
    list-style: none outside none;
    margin-top: 0;
    word-wrap: break-word;
}

    #entry-list .content{margin-bottom:10px}
#entry-list>li{position:relative}
#entry-list>li:not(:last-child){margin-bottom:30px}

問題: IE 8 (またはそれ以前) にはボーダーボトムがなく、1 で始まる属性/値/リストもありません。どうすれば機能させられますか? IE 固有のスタイルシートが に応答しないのはなぜ#entry-list > li:beforeですか?

4

1 に答える 1

0

:before 問題について、この回答が役立つかどうかを確認してください: How can I get IE8 to accept a CSS :before tag?

「開始」に関しては...動作するはずです。これを行うときにCSSの正規化を使用していますか? ただし、見てみるには、さらに多くのコードを確認する必要があります。しかし、あなたが投稿した CSS が、post-list ではなく entry-list の ID を持つオブジェクトを対象としていることに気付きましたよね?

于 2012-11-10T16:05:57.227 に答える