0

我有一个网站,其中列出了从 1 到 50 的帖子列表。它适用于 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 问题:如何让 IE8 接受 CSS :before 标记?

至于“开始”……它应该可以工作。执行此操作时是否使用任何 css 规范化?但是,我们需要查看更多代码来看看。但是,您确实意识到,您发布的 CSS 将针对 id 为 entry-list 而不是 post-list 的对象,对吗?

于 2012-11-10T16:05:57.227 回答