<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
        主站蜘蛛池模板: 日韩精品亚洲专区在线影视| 久久久久免费精品国产小说| 一级毛片在线播放免费| 4hu四虎免费影院www| 成人黄色免费网站| 亚洲性久久久影院| 亚洲一本之道高清乱码| 久久九九久精品国产免费直播| a毛片基地免费全部视频| 亚洲国产精品无码久久久秋霞2 | 亚洲AV无码欧洲AV无码网站| 亚洲国产精品久久久久秋霞小| 十九岁在线观看免费完整版电影| 亚洲AV无码久久精品色欲| 99精品一区二区免费视频| 亚洲综合av永久无码精品一区二区 | 曰批免费视频播放免费| 91嫩草国产在线观看免费| 亚洲人成未满十八禁网站| 84pao强力永久免费高清| 亚洲精品无码精品mV在线观看| 精品国产亚洲第一区二区三区| 哒哒哒免费视频观看在线www| 亚洲首页国产精品丝袜| 免费国产在线精品一区| 国产日产亚洲系列| 亚洲一区在线免费观看| 五月天网站亚洲小说| 免费黄网站在线看| 久久亚洲精品中文字幕三区| 久久成人国产精品免费软件| 亚洲高清毛片一区二区| 丝袜熟女国偷自产中文字幕亚洲| 59pao成国产成视频永久免费| 精品无码一区二区三区亚洲桃色 | 亚洲免费视频观看| 在线亚洲精品视频| 国产一区二区三区在线观看免费 | 久久精品乱子伦免费| 久久久影院亚洲精品| 大地资源二在线观看免费高清|