html - 如何垂直对齐ol的数字?

标签 html list css

列表的数字根据 li 的文本长度移动,导致垂直对齐下降。请注意,我为数字设置了样式,正如您在 fiddle 中看到的那样.

我尝试使用跨度,但无法正常工作。

CSS

li span { 
    vertical-align: middle;
    display: inline-block;
}

HTML

<ol class="rounded-list center_ol">
    <li class="cool_white"><a href=""><span>Yannis Drogitis</span></a>
    </li>
    <li class="cool_white"><a href=""><span>Dimitris Mariglis</span></a>
    </li>
    <li class="cool_white"><a href=""><span>Kots Mariglis</span></a>
    </li>
</ol>

如何使数字相对于列表中的所有其他数字垂直对齐?


不要与这个问题混淆:Left align ol numbers with the heading in the same “column”

最佳答案

它似乎继承了不需要的属性。来自 li.cool_white。我从 Irshad 建议的链接中实现了这些 CSS 基础。

已更新

我已经修改了我的旧代码。我创建了一个名为 .outer 的新类,而不是 body,这里的任何元素都将居中,而外面的任何元素都不会居中。

.center_ol {
    text-align: left;
    list-style-position:inside;
}

.outer {
    text-align:center;
}

.list{
    display: inline-block;
    text-align: left;
}

Updated Results

关于html - 如何垂直对齐ol的数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33644518/

相关文章:

python - 如何从html页面中提取文本?

python - 枚举是迭代列表中字符串的字母而不是元素

python - 查找与最接近的提供的数字配对匹配的索引

html - 悬停时一张图片到另一张图片(不透明)

javascript - jQuery 中的水平选择 slider

javascript - settimeout = setinterval 延迟?

html - Bootstrap : Stacked nav bar shows a border on content when minimized

javascript - 我可以分享一个 HTML 播放器吗?

python - 使用python查找和替换列表中的一些元素

html - 强制子 div 使用父样式