float 跟 text-align 这两个属性看起来有一点相识,都是设置元素左右偏移。但是他们两者的性质是完全不一样的,区别在于,float
针对的是容器本身的偏移,而text-align
针对的是容器内部的内容进行偏移。
<!-- float: right | 整个容器飘到了右边 -->
<div style="width:100px; height:100px; background:orange; float:right">float</div>
<!-- text-align: right | 容器里面的内容飘到了右边 -->
<div style="width:100px; height:100px; background:orange; text-align: right">text-align</div>
float
text-align