真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Web前端入門學(xué)習(xí)(5)——浮動原理及清除浮動-創(chuàng)新互聯(lián)

浮動原理及清除浮動

站在用戶的角度思考問題,與客戶深入溝通,找到陜西網(wǎng)站設(shè)計與陜西網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:網(wǎng)站設(shè)計、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、域名注冊、虛擬空間、企業(yè)郵箱。業(yè)務(wù)覆蓋陜西地區(qū)。

上節(jié)回顧

在上節(jié)的《Web前端入門學(xué)習(xí)(4)—— 塊級元素和行內(nèi)元素之特征與轉(zhuǎn)換》中(http://cherry360.blog.51cto.com/12176744/1863945),介紹了塊級元素和行內(nèi)元素的特征,及粗略介紹了如何進行轉(zhuǎn)換。加上display屬性,可以指定元素的類型,如display:block、display:inline,以及display:inline-block。當(dāng)然用得最多的是最后一個display:inline-block。結(jié)合例子來看:

例1:





無標題文檔



    
div1
    
div2
    span1     span2

顯示結(jié)果:

Web前端入門學(xué)習(xí)(5)——浮動原理及清除浮動

例2,如果在css樣式中加上display:inline-block,即把CSS樣式改成:

div,span{
    height:100px;
    width:100px;
    background:blue;
    border:1px solid red;
    display:inline-block;
}

顯示效果將會變成:

Web前端入門學(xué)習(xí)(5)——浮動原理及清除浮動

Web前端入門學(xué)習(xí)(5)——浮動原理及清除浮動從上面的對比結(jié)果可以看出,屬性display:inline-block的效果是,可以把塊級元素在同一行內(nèi)顯示,而行內(nèi)元素也變得支持寬高。但是使用這種方式,也有一些隱患問題,就是換行被解析。也就是說,標簽之間換行之后,顯示出來的效果中間是存在間隙的,并且不同瀏覽器之間的間隙大小不一致。此外,IE6、IE7是不支持塊級元素的inline-block效果。那么有其他辦法可以解決嗎?這就是本節(jié)需要討論的問題了。


浮動原理

任何元素都可以被浮動,浮動的框可以向左或向右移動,直到它的外邊緣碰到包含框或另一個浮動框的邊框位置;由于浮動框不在文檔流中,所以文檔流中的元素會表現(xiàn)得就像浮動框不存在一樣。文檔流是文檔中可顯示對象在排列時所占用的位置。話不多說,看例子最直觀:

例3:





無標題文檔



    div1
    div2
    span1     span2

顯示結(jié)果:

Web前端入門學(xué)習(xí)(5)——浮動原理及清除浮動

Web前端入門學(xué)習(xí)(5)——浮動原理及清除浮動本例的結(jié)果和例2的結(jié)果,代碼區(qū)別在于把display:inline-block改成float:left,而顯示結(jié)果的區(qū)別是標簽換行沒有被解析。還有一些特點現(xiàn)在通過肉眼還無法看出來,就是使用float屬性的元素會脫離文檔流,現(xiàn)在看看下面例子:

例4:





無標題文檔



    
    


顯示結(jié)果:

Web前端入門學(xué)習(xí)(5)——浮動原理及清除浮動

Web前端入門學(xué)習(xí)(5)——浮動原理及清除浮動從例4可以看出,紅色塊盒子使用了left浮動,而藍色塊盒子沒有使用浮動元素,因此紅色塊脫離了文檔流,而藍色塊盒子好像看不到紅色塊盒子一樣,重疊在一起了。

綜上所得,總結(jié)出浮動元素的幾個特征:

了解了浮動原理之后,我們知道使用float屬性的元素會脫離文檔流,那么其他沒有使用浮動屬性的元素會看不到它們,從而導(dǎo)致出現(xiàn)重疊這種狀況,如何解決呢?那么現(xiàn)在就引入一個清除浮動的知識點了。

例5:

在例4的代碼中,把box2的樣式改成:

.box2{ width:200px;height:200px;background:blue;clear:left;}

顯示結(jié)果:

Web前端入門學(xué)習(xí)(5)——浮動原理及清除浮動

屬性clear把紅色塊盒子的左浮動清除了,所以藍色塊盒子不再和紅色盒子重疊在一起。這里僅是簡單介紹清除浮動的辦法之一,當(dāng)然還有很多辦法,在此僅作入門了解。


溫馨提示Web前端入門學(xué)習(xí)(5)——浮動原理及清除浮動

        float浮動屬性值:left/right/none;

        clear清除浮動屬性值:left/right/both/none。

創(chuàng)新互聯(lián)www.cdcxhl.cn,專業(yè)提供香港、美國云服務(wù)器,動態(tài)BGP最優(yōu)骨干路由自動選擇,持續(xù)穩(wěn)定高效的網(wǎng)絡(luò)助力業(yè)務(wù)部署。公司持有工信部辦法的idc、isp許可證, 機房獨有T級流量清洗系統(tǒng)配攻擊溯源,準確進行流量調(diào)度,確保服務(wù)器高可用性。佳節(jié)活動現(xiàn)已開啟,新人活動云服務(wù)器買多久送多久。


新聞名稱:Web前端入門學(xué)習(xí)(5)——浮動原理及清除浮動-創(chuàng)新互聯(lián)
標題鏈接:http://weahome.cn/article/ghjid.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部