我需要将<span>
对齐到左边。我不能用:
position:absolute;
float:left;
因为当我使用它们时,它在左边对齐但它会引起我其他问题。 有人知道其他一些选择吗?
编辑:
好的,我使用了float:left;
,它位于左侧,但另一个跨度只是不在他的线上。我尝试了这个后,我不能</br>
,我试过clear:left;
它没有帮助。
答案 0 :(得分:1)
你应该看看how floats work。
使用absolute
表示您可以使用给定距离将跨度定位到div的边缘。因此,除此之外使用float: left;
也没有意义。
相反,你可以做绝对定位:
position: absolute;
left: 0px;
答案 1 :(得分:0)
您需要将span指定为display:block或inline-block并删除position:absolute line。然后它将向左浮动,并带有您上面的声明。
{
display: block;
float: left;
}
答案 2 :(得分:-1)
您遇到的问题可能是&#34;所有其他元素都占据了正确的空间&#34;。而这正是他们应该做的。要避免这种情况,请自动抓取向右浮动的元素,然后执行以下操作:
clear:both;
&#13;