float 屬性定義元素在哪個(gè)方向浮動(dòng)。以往這個(gè)屬性總應(yīng)用于圖像,使文本圍繞在圖像周圍,不過(guò)在 CSS 中,任何元素都可以浮動(dòng)。浮動(dòng)元素會(huì)生成一個(gè)塊級(jí)框,而不論它本身是何種元素。
成都創(chuàng)新互聯(lián)公司于2013年成立,先為長(zhǎng)寧等服務(wù)建站,長(zhǎng)寧等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為長(zhǎng)寧企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。
如果浮動(dòng)非替換元素,則要指定一個(gè)明確的寬度;否則,它們會(huì)盡可能地窄。
注釋:假如在一行之上只有極少的空間可供浮動(dòng)元素,那么這個(gè)元素會(huì)跳至下一行,這個(gè)過(guò)程會(huì)持續(xù)到某一行擁有足夠的空間為止。
float的值:
left 元素向左浮動(dòng)。
right 元素向右浮動(dòng)。
none 默認(rèn)值。元素不浮動(dòng),并會(huì)顯示在其在文本中出現(xiàn)的位置。
inherit 規(guī)定應(yīng)該從父元素繼承 float 屬性的值。
這個(gè)東西叫浮動(dòng)。
顧名思義,就是讓設(shè)置的標(biāo)簽產(chǎn)生浮動(dòng)效果,就是脫離原來(lái)頁(yè)面的標(biāo)準(zhǔn)輸出流。
正常情況下,HTML頁(yè)面中塊元素都是從上倒下排列的。如果想實(shí)現(xiàn)左右結(jié)構(gòu)。
float的一種選擇(當(dāng)然還有其他方法)。
比如
div style="widht:500px"
div style="float:left;width:200px"左/div
div style="float:left;width:200px"右/div
/div
這樣,這個(gè)兩個(gè)DIV標(biāo)簽就在同一行上了(同時(shí)靠左),當(dāng)然有個(gè)前提,就是他們倆的父元素的寬度要至少大于400px,這樣才能在同一行上。這個(gè)結(jié)果是兩個(gè)DIV的右側(cè)會(huì)空出100PX的空白
div style="widht:500px"
div style="float:left;width:200px"左/div
div style="float:right;width:200px"右/div
/div
以上寫(xiě)法,也是在同一行。不同的是,一個(gè)靠左,一個(gè)靠右。
這里邊的兩個(gè)DIV的中間有100PX的空白。
需要注意的是,當(dāng)標(biāo)簽使用了float屬性后,就脫離了標(biāo)準(zhǔn)輸出流,就不受頁(yè)面約束了。這樣不方便,也不利于頁(yè)面布局。
所以,一般浮動(dòng)之后要清除浮動(dòng)。
div style="widht:500px"
div style="float:left;width:200px"左/div
div style="float:right;width:200px"右/div
span style="clear:both"/span
/div
這樣,頁(yè)面整體的布局結(jié)構(gòu)就基本上沒(méi)有被破壞了。
css中的FLOAT是對(duì)齊方式。
1、LEFT是左對(duì)齊;
2、RIGHT是右對(duì)齊;
3、CENTER是居中;
4、NONE就是取消對(duì)齊方式;
定義和用法如下:
float 屬性定義元素在哪個(gè)方向浮動(dòng)。以往這個(gè)屬性總應(yīng)用于圖像,使文本圍繞在圖像周圍,不過(guò)在 CSS 中,任何元素都可以浮動(dòng)。浮動(dòng)元素會(huì)生成一個(gè)塊級(jí)框,而不論它本身是何種元素。
如果浮動(dòng)非替換元素,則要指定一個(gè)明確的寬度;否則,它們會(huì)盡可能地窄。
實(shí)例如下:
把圖像向右浮動(dòng):
img
{
float:right;
}
css中float,就是浮動(dòng)的意思。
浮動(dòng)什么意思呢?比如,div是占滿一行的,現(xiàn)在想把兩個(gè)div顯示在一行上,代碼如下:
div style="width:100px;"11111/divdiv style="width:150px"2222/div
這樣就設(shè)置了兩個(gè)div,一個(gè)寬度100px,一個(gè)寬150px。
可預(yù)覽一下,div仍在兩行上,那么怎么把它改到一行上呢?
這兒就需要float,設(shè)置第一個(gè)div的float為left
div style="width:100px;float:left;"11111/divdiv style="width:150px"2222/div
再預(yù)覽,就可以看到,它們到一行上了。
文章標(biāo)題:包含css樣式float的詞條
本文來(lái)源:http://sd-ha.com/article36/hoocpg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、用戶體驗(yàn)、手機(jī)網(wǎng)站建設(shè)、標(biāo)簽優(yōu)化、App設(shè)計(jì)、網(wǎng)頁(yè)設(shè)計(jì)公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容