以下是一些關(guān)于HTML5浮動(dòng)代碼范例的示例:
使用 CSS 屬性 float,可讓元素浮動(dòng)。例如:
img { float: right; }
上面這段代碼會(huì)將一個(gè)圖片元素向右浮動(dòng)。你還可以設(shè)置一個(gè)元素浮動(dòng)到頁(yè)面的左側(cè)。例如:
nav { float: left; }
上面這段代碼會(huì)將一個(gè)導(dǎo)航元素向左浮動(dòng)。
浮動(dòng)還可以被用于創(chuàng)建列式布局。例如:
.main { float: left; width: 70%; } .sidebar { float: right; width: 30%; }
上面這段代碼會(huì)將一個(gè)主要內(nèi)容區(qū)域向左浮動(dòng),并將一個(gè)側(cè)邊欄區(qū)域向右浮動(dòng)。兩個(gè)元素都有一個(gè)相應(yīng)的寬度。
請(qǐng)注意,當(dāng)使用 float 屬性時(shí),周圍的內(nèi)容會(huì)進(jìn)行重新布局。如果兩個(gè)浮動(dòng)元素之間沒(méi)有足夠的空間,它們就可能重疊。此時(shí),可以使用 CSS 的 clear 屬性來(lái)清除浮動(dòng)。例如:
.clearfix:after { content: ""; display: table; clear: both; }
上面這段代碼會(huì)在一個(gè)元素后插入一個(gè)空元素,然后使用 clear 屬性來(lái)清除浮動(dòng)。
浮動(dòng)是一個(gè)非常強(qiáng)大的 CSS 特性,但是也需要格外的注意。在使用浮動(dòng)時(shí),請(qǐng)確保周圍的內(nèi)容仍然具有正確的布局和排列。