float 和 text-algin 的区别

floattext-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

float


text-align

text-align
更多教程 HTML5 教程 CSS3 教程 JavaScript 教程 JQuery 教程 React.js 教程 Node.js 教程 Koa2 教程 Python 教程 Linux 教程