html - OL缺号

标签 html xhtml

这看起来像是一个愚蠢的问题,而且是基本的 html,但我还是要问。我看过一些帖子问这个类似的问题,但它无助于解决我的问题。我正在关闭本地服务器进行测试。我的语法有这个。

<div id="top5">

            <img src="images/top5.png" alt="Top 5 Rankings" />

            <ol>
                <li class="top5rankings"><a href="roster/kidwonder.php">Kid Wonder</a></li>
                <li class="top5rankings"><a href="roster/kidwonder.php">Kid Wonder</a></li>
                <li class="top5rankings"><a href="roster/kidwonder.php">Kid Wonder</a></li>
                <li class="top5rankings"><a href="roster/kidwonder.php">Kid Wonder</a></li>
                <li class="top5rankings"><a href="roster/kidwonder.php">Kid Wonder</a></li>
            </ol>

        </div>

然而,它并没有将数字放入有序列表中,只是看看是否有人能看到我的问题。这是我在我的 css 中应用到渲染页面的内容:

li.top5rankings {
color: red;
display: block;
text-align: center;
}

样式.css(第 103 行)

* {
    margin: 0;
    padding: 0;
    }

styles.css (line 4) 继承自ol

ol {
    list-style-position: inside;
    list-style-type: decimal;
}

最佳答案

如果您正在使用任何一种 css-reset 样式表,很可能 list-style-type 已被删除,或者 margin 已设置为0。尝试:

ol {
    margin-left: 2em;
}

ol li {
    list-style-type: decimal-leading-zero;
    list-style-position: outside;
}

JS Fiddle demo

同样值得注意的是,@Fredrik does in his answer , display 属性可能会导致问题。对于 list-elements 默认是:

显示:列表项;

关于html - OL缺号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6256820/

相关文章:

javascript - 在不调用父托管脚本的情况下让子页面调整父页面大小?

php - 重写此代码,因为 serialize() 不起作用

css - 我的 div 上有奇怪的边距,我该如何解决这个问题?

jquery - 必须同时使用 Datepicker 和 Twitter Bootstrap?

html - 使用 XSLT 识别特定的 XHTML 单元格,并在找到它们后修改它们的属性

jquery - 从div中获取H1并制作侧边栏链接菜单

javascript - 手机不加载图片怎么办?

javascript - Google Prettify 线条颜色超出可见区域(可预滚动)

php - 解析通过 javascript 填充内容的页面

c# - 如何从 html 字符串(如编号目录)中仅提取标题(即 h2、h3、h4)?