CSS float 屬性
定義和用法
float 屬性定義元素在哪個(gè)方向浮動(dòng)。以往這個(gè)屬性總應(yīng)用于圖像,使文本圍繞在圖像周?chē),不過(guò)在 CSS 中,任何元素都可以浮動(dòng)。浮動(dòng)元素會(huì)生成一個(gè)塊級(jí)框,而不論它本身是何種元素。
如果浮動(dòng)非替換元素,則要指定一個(gè)明確的寬度;否則,它們會(huì)盡可能地窄。
注釋:假如在一行之上只有極少的空間可供浮動(dòng)元素,那么這個(gè)元素會(huì)跳至下一行,這個(gè)過(guò)程會(huì)持續(xù)到某一行擁有足夠的空間為止。
默認(rèn)值: | none |
---|---|
繼承性: | no |
版本: | CSS1 |
JavaScript 語(yǔ)法: | object.style.cssFloat="left" |
瀏覽器支持
所有主流瀏覽器都支持 float 屬性。
注釋:任何的版本的 Internet Explorer (包括 IE8)都不支持屬性值 "inherit"。
可能的值
值 | 描述 |
---|---|
left | 元素向左浮動(dòng)。 |
right | 元素向右浮動(dòng)。 |
none | 默認(rèn)值。元素不浮動(dòng),并會(huì)顯示在其在文本中出現(xiàn)的位置。 |
inherit | 規(guī)定應(yīng)該從父元素繼承 float 屬性的值。 |
TIY 實(shí)例
- float 屬性的簡(jiǎn)單應(yīng)用
- 使圖像浮動(dòng)于一個(gè)段落的右側(cè)。
- 將帶有邊框和邊界的圖像浮動(dòng)于段落的右側(cè)
- 使圖像浮動(dòng)于段落的右側(cè)。向圖像添加邊框和邊界。
- 帶標(biāo)題的圖像浮動(dòng)于右側(cè)
- 使帶有標(biāo)題的圖像浮動(dòng)于右側(cè)
- 使段落的首字母浮動(dòng)于左側(cè)
- 使段落的首字母浮動(dòng)于左側(cè),并向這個(gè)字母添加樣式。
- 創(chuàng)建水平菜單
- 使用具有一欄超鏈接的浮動(dòng)來(lái)創(chuàng)建水平菜單。
- 創(chuàng)建無(wú)表格的首頁(yè)
- 使用浮動(dòng)來(lái)創(chuàng)建擁有頁(yè)眉、頁(yè)腳、左側(cè)目錄和主體內(nèi)容的首頁(yè)。