html - 包含列的 ul 列表,不使用 DIV 或表格

标签 html css list indentation

所以,我想知道是否可以创建一个列表,每个列表项有两列,就像您可以在 word 文档中轻松模拟一样:

enter image description here

我知道我可能会创建一个表或两个包装 DIVS,但我想知道是否有不同的解决方案可以仅使用 CSS 实现相同的目的。

最佳答案

可以强制<li>的第一部分有一个特定的

<ul>
   <li><b style="width : 100px; display:inline-block;">Text one</b> Next Column
   <li><b style="width : 100px; display:inline-block;">Text 2</b> Bla Bla
   <li><b style="width : 100px; display:inline-block;">The Indent</b> Is Set
   <li><b style="width : 100px; display:inline-block;">But I'm not</b> Using DIVs
</ul>

或者更简单的说

<style type="text/css">
ul.xoxo b {
    width   : 100px;
    display : inline-block;
    }
</style>



<ul class="xoxo">
   <li><b>Text one</b> Next Column
   <li><b>Text 2</b> Bla Bla
   <li><b>The Indent</b> Is Set
   <li><b>But I'm not</b> Using DIVs
</ul>

关于html - 包含列的 ul 列表,不使用 DIV 或表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20811734/

相关文章:

php - 将加载时的 jQuery 变量传递给 mysql 表

jquery - 我如何更改选择 Jquery 中的默认选项

jQuery: not (".selected") 排除了一个没有按预期工作的类!怎么修?

javascript - 如何修复 CSS div 未正确对齐

R lapply 用于列表列表以将相同的函数应用于预定义的列

javascript - 在 CSS 中显示和隐藏 div 元素并更改不透明度

html - 我应该在开始时加载隐藏的 iframe 吗?

javascript - HTML - 如何在单击按钮时隐藏下拉列表内容?

php - 将数据推送到存储在另一个数组中的数组中

python - 如何将 Python 列表列表的所有值设置为特定值?