如何将列表右对齐?文本可以完美对齐,但是标志不行。有没有用CSS简单易行的方法?
代码:
<ul style="text-align: right">
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
即使我直接将LI元素的规则设置为右对齐,也不起作用。
编辑
我附上一张图片展示我想要实现的效果:
如何将列表右对齐?文本可以完美对齐,但是标志不行。有没有用CSS简单易行的方法?
代码:
<ul style="text-align: right">
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
即使我直接将LI元素的规则设置为右对齐,也不起作用。
编辑
我附上一张图片展示我想要实现的效果:
如果您需要将项目符号与文本对齐,您可以使用 list-style-position
属性,如下所示:
.theList
{
text-align: right;
list-style-position: inside;
}
使用说明:
direction: rtl;
通常用于从右到左的语言。
编辑:
将每个元素向右浮动并清除两侧浮动。
float: right;
clear: both;
<ul style="float:right; text-align:left; list-style:none;">
请检查这个……
如果您想要项目符号,请删除 list-style:none;