原文:all about floats 譯文:關(guān)于浮動(dòng)的前世今生 版權(quán)所有,轉(zhuǎn)載請(qǐng)注明出處,多謝!
什么是浮動(dòng)?
浮動(dòng)是 css 的定位屬性。我們可以看一下印刷設(shè)計(jì)來(lái)了解它的起源和作用。印刷布局中,文本可以按照需要圍繞圖片。一般把這種方式稱(chēng)為“文本環(huán)繞”。 這是一個(gè)例子:
在排版軟件里面,存放文字的盒子可以被設(shè)置為允許圖文混排,或者無(wú)視它。無(wú)視圖文混排將會(huì)允許文字出現(xiàn)在圖片的上面,就像它甚至不會(huì)在那里一樣。這就是圖片是否是頁(yè)面流的一部分的區(qū)別。網(wǎng)頁(yè)設(shè)計(jì)與此非常類(lèi)似。
在網(wǎng)頁(yè)設(shè)計(jì)中,應(yīng)用了CSS的float屬性的頁(yè)面元素就像在印刷布局里面的被文字包圍的圖片一樣。浮動(dòng)的元素仍然是網(wǎng)頁(yè)流的一部分。這與使用絕對(duì)定位的頁(yè)面元素相比是一個(gè)明顯的不同。絕對(duì)定位的頁(yè)面元素被從網(wǎng)頁(yè)流里面移除了,就像印刷布局里面的文本框被設(shè)置為無(wú)視頁(yè)面環(huán)繞一樣。絕對(duì)定位的元素不會(huì)影響其它元素,其它元素也不會(huì)影響它,無(wú)論它是否和其它元素挨著。
像這樣在一個(gè)元素上用CSS設(shè)置浮動(dòng):
#sidebar { float: right; }
fload屬性有四個(gè)可用的值:Left 和Right 分別浮動(dòng)元素到各自的方向,None (默認(rèn)的) 使元素不浮動(dòng),Inherit 將會(huì)從父級(jí)元素獲取float值。
出處:前端觀察
責(zé)任編輯:bluehearts
上一頁(yè) 下一頁(yè) 關(guān)于浮動(dòng)的前世今生 [2]
◎進(jìn)入論壇網(wǎng)頁(yè)制作、WEB標(biāo)準(zhǔn)化版塊參加討論,我還想發(fā)表評(píng)論。
|