【发布时间】:2017-04-20 18:27:35
【问题描述】:
我想让<li> 的一部分内容向左对齐(“标题”),其余部分(“[按钮]”)向右对齐。对于每个项目。
我正在使用以下HTML 代码:
<ul class="dual-align-list">
<li><div>Title</div><div>[button]</div></li>
<li><div>Title</div><div>[button]</div></li>
</ul>
和样式:
ul.dual-align-list li
{
display: block;
height: 25px;
}
ul.dual-align-list li div:first-child {float: left}
ul.dual-align-list li div:nth-child(2) {float: right}
但我有一种不好的感觉,我做错了什么。
这个问题有更好的方法/解决方案吗?
【问题讨论】:
-
您的代码有效 > FIDDLE。有什么问题?
-
@3rror404 是的,我知道它有效! :] 你有没有注意到最后两行:“但我有一种不好的感觉,我做错了什么。有没有更好的方法/解决方案来解决这个问题?”。我正在努力让自己确定,它不仅可以工作,而且在语义上也可以,并且符合现代标准。
标签: html css html-lists text-align