<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        css中浮動的影響以及去除浮動的方法詳解

        來源:懂視網 責編:小采 時間:2020-11-27 18:51:48
        文檔

        css中浮動的影響以及去除浮動的方法詳解

        css中浮動的影響以及去除浮動的方法詳解:第一次電話面試,面試哥哥問我你都知道哪些去除浮動的辦法?我是這樣回答的有兩種方法,一種是在需要去除浮動的元素上使用clear:both;另一種是在浮動元素的父元素使用"overflow:hidden"。說實話當時說第二種方法時,我并沒有實踐過,只是看
        推薦度:
        導讀css中浮動的影響以及去除浮動的方法詳解:第一次電話面試,面試哥哥問我你都知道哪些去除浮動的辦法?我是這樣回答的有兩種方法,一種是在需要去除浮動的元素上使用clear:both;另一種是在浮動元素的父元素使用"overflow:hidden"。說實話當時說第二種方法時,我并沒有實踐過,只是看

        之前在這里寫過一篇關于浮動原理的筆記,今天呢,我就再寫一篇筆記,有關去除浮動,內容來自于《css設計指南》這本書。

      1. 浮動帶來的影響

      2. 現代瀏覽器的表現
        放置兩個相鄰的行內元素,如果設置第二個行內元素為左浮動,那么該行內元素被設置浮動后,其display會被修改為block;但是其大小會根據設置或其內容的大小進行表現。并不會占據整行的空間,其旁邊的行內元素,就會在這一行的浮動元素后面,并不會與浮動元素平起平坐。
        但是如果其旁邊是設定了寬度的行內塊級元素,那么這個行內塊級元素也會在浮動元素后面。
        如果其旁邊是塊級元素,那么這個塊級元素會占據該設置浮動的行內元素的空間。
        如果說原因,我也說不上來。

      3. 在IE7及以前版本的ie瀏覽器
        旁邊的行內元素會在浮動元素另起一行的下面,是不是更奇怪。

      4. 塊級元素浮動后
        瀏覽器會收回塊級元素原來占據的空間,原來緊跟其后的元素就會在空間允許的情況下,向上提升到與浮動元素平起平坐。而設置浮動的塊級元素本身就保持原來的位置,默默地看著他影響的元素改變。
        該浮動元素的父元素的邊框也會收縮至父元素內沒有設置浮動的子元素。

      5. 行內元素浮動后
        其實這個貌似在我目前做的練習上沒有看過有這樣進行設置的,但是他確實也帶來了不一樣的體驗。

      6. 至于行內元素的浮動,我在參考其他網站源代碼時,并沒有遇到過,所以我就先放一放。

      7. 接下來就是圍住浮動元素的幾種方法,及各個方法的適應場合。

      8. 簡單的在html標記中添加一個子元素,并給他應用clear屬性。

         <section >
         <img src="7f0ff.png" alt="" style="float:left" />
         <p>it s fun to float</p>
         <p style="clear:left;"></p>
         </section>
         <footer>
         here is the footer element.
         </footer>
      9. 但是如果,我們特別不想添加這個純表現元素,可以采用css來添加這個清除元素。為section添加一個類:.clearfix

        .clearfix:after{
         content: '.';
         display: block;
         height: 0;
         visibility: hidden;
         clear: both;}
      10. 方法一:為父元素添加:overflow:hidden
        這種方法強制父元素包圍浮動的子元素。
        實際上:overflow:hidden聲明的真正用途是防止包含元素被超大的內容撐大。應用overflow:hidden之后,包含元素依然保持其設定的寬度及高度,而超大的字內容會被容器切掉。除此之外,overflow:hidden還有一個作用,即它能可靠的迫使父元素包含其浮動的子元素。
        但是,帶來的后果就是字內容一旦超出設定寬度就會看不見。

      11. 方法二:同時浮動父元素
        其實這個對于整個網站布局并不算的上是清楚浮動,只是使得父元素包圍住了浮動的子元素,但是父元素浮動雖然包圍住了浮動子元素,但卻沒能解決父元素自身的浮動對整個網站布局的影響,我看到有些網站的源碼還是會喜歡用這種方法,然后再在這個浮動父元素的外面再包圍一個父元素,并為他設置寬度,高度,以保證不影響網頁中其他內容的布局。

      12. 方法三:添加非浮動的清除元素
        就是給父元素的最后添加一個非浮動的子元素,然后清除該子元素的浮動。
        然而在包含元素的最后添加子元素作為清除元素的方式有兩種。

      13. 這三種方法都利用父元素進而實現,圍住浮動的子元素。
        分析一下這三個方法:
        1、不能在下拉菜單的頂級元素上應用overflow:hidden;否則作為其子元素的下拉菜單就不會顯示啦。
        2、不能對已經自動外邊距居中的元素使用浮動父元素技術,否則他就不會再居中。
        但是如果某些場合沒有父元素時怎么辦?
        我肯定會說,再加個唄,由不費事,但是這樣會增加遍歷深度,
        如果某個元素既希望自身受到浮動元素影響,又不希望他之后的元素受到這個浮動元素影響,可以在這個元素的內部添加一個塊級元素,然后再為這個塊級元素清除浮動,還有一點需要注意,這個元素千萬不要自己多余設置個高度,否則效果不會顯現出來,希望看到這篇文章的人可親測。

        【相關推薦】

        1. 免費css在線視頻教程

        2. css在線手冊

        3. php.cn獨孤九賤(2)-css視頻教程

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        css中浮動的影響以及去除浮動的方法詳解

        css中浮動的影響以及去除浮動的方法詳解:第一次電話面試,面試哥哥問我你都知道哪些去除浮動的辦法?我是這樣回答的有兩種方法,一種是在需要去除浮動的元素上使用clear:both;另一種是在浮動元素的父元素使用"overflow:hidden"。說實話當時說第二種方法時,我并沒有實踐過,只是看
        推薦度:
        標簽: 方法 清除 的方法
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 免费人成网站永久| 亚洲精品无码不卡在线播放| 亚洲Av综合色区无码专区桃色| 亚洲乱码中文字幕久久孕妇黑人| 亚洲ⅴ国产v天堂a无码二区| 亚洲人成伊人成综合网久久| 色偷偷亚洲第一综合网| a级片在线免费看| 97国产免费全部免费观看| 人人狠狠综合久久亚洲高清| 亚洲天堂男人天堂| 污污视频免费观看网站| 亚洲国产精品无码久久青草| 亚洲性色高清完整版在线观看| 一区二区三区免费电影| 精品免费久久久久久久| 伊人婷婷综合缴情亚洲五月| 亚洲欧美日韩自偷自拍| 在线视频免费国产成人| 亚洲尹人九九大色香蕉网站| 全部一级一级毛片免费看| 久久久久亚洲爆乳少妇无 | 亚洲一级Av无码毛片久久精品| 91嫩草亚洲精品| 午夜影视在线免费观看| 亚洲熟妇无码爱v在线观看| 中文字幕永久免费| 四虎永久在线免费观看| 亚洲一区二区三区高清不卡| 久久免费观看国产精品88av| 国产成人无码a区在线观看视频免费 | 国产自偷亚洲精品页65页| 亚洲欧洲免费视频| 亚洲精品色午夜无码专区日韩| 亚洲免费视频在线观看| 亚洲AV无码一区二区三区性色| 成年女人午夜毛片免费看| 精品日韩亚洲AV无码一区二区三区 | 天天天欲色欲色WWW免费| 亚洲大尺码专区影院| 国产一级做a爱免费视频|