<abbr id="qgqeg"><source id="qgqeg"></source></abbr><li id="qgqeg"></li>
  • <center id="qgqeg"></center>
  • 400-650-7353

    申請了解web在線課程

    clear如何使用?詳細(xì)示例介紹

    中公優(yōu)就業(yè)web前端培訓(xùn)機(jī)構(gòu)
    clear如何使用?詳細(xì)示例介紹

    在技術(shù)文檔中對于clear的值是這樣解釋的:

    我們在實例中看一下:

    首先:在一個大盒子里放4個p標(biāo)簽,讓p標(biāo)簽全部左浮動,此時會產(chǎn)生高度塌陷問題

    HTML代碼如下:

    css代碼如下:

    在前兩個p標(biāo)簽之后添加一個空的塊元素div,給這個塊元素clear:left屬性

    HTML代碼如下:

    css代碼如下:

    .clear{ clear: left; }

    看起來是實現(xiàn)了元素左側(cè)不允許有浮動,但如果給第2個p標(biāo)簽一個右浮動

    css代碼如下:

    p:nth-of-type(2){

    float: right;

    height: 100px;

    background-color: orange;

    }

    會發(fā)現(xiàn)父元素只撐開了第一個左浮動的p標(biāo)簽的寬度。

    [page]

    此時,把中間的div元素clear值改成right,我們再來看

    css代碼如下:

    .clear{ clear: right; }

    增加第一個p標(biāo)簽的高度后

    css代碼如下:

    p:nth-of-type(1){

    height: 200px;

    background-color: yellow;

    }

    按照文檔中說明來看,應(yīng)該是元素右側(cè)不能有浮動元素,但第3個和第4個p標(biāo)簽一直都是沒有變化的,相反,元素之前的右浮動元素?fù)伍_了父元素的高度。

    再看看clear值為both,在值為both時修改第一個p元素的高度

    css代碼如下:

    .clear{ clear: both; }

    這種情況下,無論之前的是左浮動還是右浮動都可以清除掉

    到這里,我們發(fā)現(xiàn)clear是清除掉元素之前的浮動元素

    clear:left 清除這個元素之前元素的左浮動

    clear:right 清除這個元素之前元素的右浮動

    clear:both 清除這個元素之前元素的左浮動和右浮動

    最后注意:clear屬性只對塊元素有效哦!!!

    這篇關(guān)于“clear如何使用?詳細(xì)示例介紹”的文章 已幫助 人,希望也能幫到你! 聲明:本站點發(fā)布內(nèi)容未經(jīng)許可不得轉(zhuǎn)載,如需轉(zhuǎn)載請聯(lián)系我們。
    >>本文地址:
    文章具體信息
    • 文章分類:技術(shù)提升 >
    • 文章來源:Web前端培訓(xùn)問答
    • 發(fā)布時間:2020-12-30 11:55:29
    • 閱讀需要時間:本文字?jǐn)?shù)625,推薦閱讀時間1.5分鐘
    主站蜘蛛池模板: 嘉黎县| 青田县| 佛坪县| 横峰县| 封丘县| 吉木乃县| 廉江市| 千阳县| 太白县| 仲巴县| 墨江| 台东县| 克什克腾旗| 上蔡县| 图们市| 睢宁县| 灵寿县| 马龙县| 启东市| 剑河县| 温泉县| 安阳县| 巴南区| 临城县| 都安| 贵南县| 新绛县| 香港| 新巴尔虎左旗| 永福县| 吉安市| 扎赉特旗| 石林| 全南县| 石河子市| 阜阳市| 富平县| 渭南市| 潞城市| 商洛市| 湛江市|