CSS中的float是一個非常重要的屬性,它可以讓元素在頁面中浮動,讓頁面的排版更加靈活和漂亮。
.float-left{ float: left; } .float-right{ float: right; }
通過定義浮動方向為left或right,可以讓元素向左或向右浮動。但是,如果沒有清除浮動,會出現一些問題。
.clearfix{ /*清除浮動*/ zoom: 1; &:before, &:after{ content: ""; display: table; } &:after{ clear: both; } }
在使用float的過程中,如果浮動的元素和其他元素發生了重合,可以考慮給其他元素添加margin或padding,讓它們不會發生重合。
另外,在使用float的過程中遇到過p標簽和float的兼容性問題。在一些瀏覽器中,p標簽中的文字會環繞在浮動的元素周圍,導致布局錯亂。解決方案就是給p標簽添加clear屬性。
.clear-p{ clear: both; }
通過給p標簽添加clear屬性,可以讓p標簽獨占一行,不會受到浮動元素的影響。這樣就能夠保證頁面的布局不會出現意外的情況。
上一篇css float ie
下一篇mysql的服務器的屬性