Html 在同一列表元素中左右对齐文本
我想要一个列表元素,其中一个文本向左对齐,另一个文本向右对齐 我试过这个:,但它没有像我预期的那样工作,因为“点”在文本上方 我怎样才能做好呢 我的代码:Html 在同一列表元素中左右对齐文本,html,css,Html,Css,我想要一个列表元素,其中一个文本向左对齐,另一个文本向右对齐 我试过这个:,但它没有像我预期的那样工作,因为“点”在文本上方 我怎样才能做好呢 我的代码: <ul> <li> <div style="float:left;">Pizza </div> <div style="float:right;">€ 20,00</div> </li> </ul>
<ul>
<li>
<div style="float:left;">Pizza </div>
<div style="float:right;">€ 20,00</div>
</li>
</ul>
-
披萨
€ 20,00
您忘记清除默认的ul
样式。添加以下css:
ul {
list-style: none;
padding: 0;
margin: 0;
}
在使用float
时,也要设置li
的布局:
ul li {
overflow: hidden;
}
或使用:在
伪元素之后:
ul li:after {
display: block;
content: '';
clear: both;
}
ul{
列表样式:无;
填充:0;
保证金:0;
}
ulli{
溢出:隐藏;
}
-
披萨
€ 20,00
但我想使用列表样式图像来显示每个元素上的图像。@MattiaF。就在左边还是两边?@MattiaF。看看这个。您可以用背景图像
替换背景色
。