成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

重新開始學(xué)前端之浮動(dòng)

piapia / 1911人閱讀

摘要:寒假來了打算重新學(xué)習(xí)總結(jié)前端的知識(shí)要點(diǎn)以及前端領(lǐng)域出現(xiàn)的新東西,因此有了這個(gè)系列。在正常布局下中位于該浮動(dòng)元素之下的內(nèi)容此時(shí)會(huì)圍繞著浮動(dòng)元素。在父元素上設(shè)置屬性,如果此屬性設(shè)置為或者則可以達(dá)到清除浮動(dòng)的效果。但要注意并不是專門用于清除浮動(dòng)。

寒假來了, 打算重新學(xué)習(xí)總結(jié)前端的知識(shí)要點(diǎn)以及前端領(lǐng)域出現(xiàn)的新東西,因此有了這個(gè)系列。更多內(nèi)容可以去我的github: https://github.com/SGAMERyu
1. 浮動(dòng)
1.1 什么是浮動(dòng)

Float是一個(gè)CSS定位屬性, 要了解他的目的和起源, 我們可以看看印刷設(shè)計(jì), 在打印布局中, 可以將圖像設(shè)置到頁面中, 使得文本根據(jù)需要環(huán)繞他們。

;

而在頁面中浮動(dòng)是這樣工作的: 浮動(dòng)元素會(huì)脫離正常的文檔布局流,并吸附在其父容器的左邊/右邊(float: left/right)。在正常布局下中位于該浮動(dòng)元素之下的內(nèi)容,此時(shí)會(huì)圍繞著浮動(dòng)元素。填滿左側(cè)或右側(cè)的空間。

浮動(dòng)元素仍然是網(wǎng)頁流的一部分,這與使用絕對(duì)定位的頁面不同, 絕對(duì)定位的頁面元素將從網(wǎng)頁的布局流中移除。

1.2 浮動(dòng)使用場(chǎng)景

除了圖像環(huán)繞文字之外,浮動(dòng)可用于創(chuàng)建整個(gè)網(wǎng)頁布局

在較小的布局中,浮動(dòng)對(duì)布局也很有幫助, 如果我們使用float應(yīng)用到我們的圖像上,那么當(dāng)圖像改變大小時(shí), 框中的文本將回流適應(yīng)

同樣的布局也可以通過容器上的相對(duì)定位和絕對(duì)定位來完成,這樣做的話, 文本將不會(huì)受到化身的影響,并且不能在大小改變時(shí)重新排版

1.3 清除浮動(dòng)

Float的相對(duì)屬性是Clear, 一個(gè)擁有clear屬性的元素, 并不向像浮動(dòng)元素的方向移動(dòng),而是會(huì)在浮動(dòng)元素的下方

在上面的例子中, slidebar像右浮動(dòng),比Main Content內(nèi)容區(qū)域短,然后footer被移動(dòng)到浮動(dòng)所需的可用空間。要解決這個(gè)問題,我們可以給footer元素設(shè)置清除浮動(dòng)時(shí)

#footer {
  clear: both;
}

clear也有四個(gè)有效值, both是最常用的,清楚來自任意方向的浮動(dòng), leftright可以用來分別從一個(gè)方向清除浮動(dòng)。

1.4 浮動(dòng)問題

如果父元素只包含浮動(dòng)的元素,那么他的高度就會(huì)塌陷。如果父元素不包含任何視覺明顯的背景,并不會(huì)有什么問題。但是更難的是這種情況

float before

float after

這樣輸寫代碼會(huì)造成這樣的情況

這樣使用浮動(dòng)會(huì)在文本流中出現(xiàn)不自然的間隔中斷。而且沒有實(shí)際的方法來修復(fù)他

1.5 清除浮動(dòng)的技巧

空div法: 在父元素中添加一個(gè)div,也可以是
元素獲取其他元素。

overflow: 在父元素上設(shè)置overflow屬性,如果此屬性設(shè)置為auto或者hidden則可以達(dá)到清除浮動(dòng)的效果。但要注意overflow并不是專門用于清除浮動(dòng)。

偽元素法: 使用偽元素來清除浮動(dòng),也是目前常用的方法

.clearfix{
  zoom: 1;
  display: block;
}
.clearfix:after{
  content: "";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
閱讀原文: https://css-tricks.com/all-ab...

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/112975.html

相關(guān)文章

  • 重新開始學(xué)前端浮動(dòng)

    摘要:寒假來了打算重新學(xué)習(xí)總結(jié)前端的知識(shí)要點(diǎn)以及前端領(lǐng)域出現(xiàn)的新東西,因此有了這個(gè)系列。在正常布局下中位于該浮動(dòng)元素之下的內(nèi)容此時(shí)會(huì)圍繞著浮動(dòng)元素。在父元素上設(shè)置屬性,如果此屬性設(shè)置為或者則可以達(dá)到清除浮動(dòng)的效果。但要注意并不是專門用于清除浮動(dòng)。 寒假來了, 打算重新學(xué)習(xí)總結(jié)前端的知識(shí)要點(diǎn)以及前端領(lǐng)域出現(xiàn)的新東西,因此有了這個(gè)系列。更多內(nèi)容可以去我的github: https://githu...

    ZoomQuiet 評(píng)論0 收藏0
  • 26自學(xué)轉(zhuǎn)行前端(寫給和1年前一樣迷茫的我的你)

    摘要:轉(zhuǎn)行前端有哪些疑慮在人生的抉擇處,尋求一些別人的經(jīng)驗(yàn)和總結(jié),無可厚非,但是決定了就一定要堅(jiān)定的走下去,謹(jǐn)慎是為了更好的堅(jiān)持,而不是放棄的理由。寫在前面這里前后端指的是開發(fā)的前后端。 轉(zhuǎn)行前端有哪些疑慮? 在人生的抉擇處,尋求一些別人的經(jīng)驗(yàn)和總結(jié),無可厚非,但是決定了就一定要堅(jiān)定的走下去,謹(jǐn)慎是為了更好的堅(jiān)持,而不是放棄的理由。寫在前面:這里前后端指的是web開發(fā)的前后端。1、前端崗位需...

    番茄西紅柿 評(píng)論0 收藏2637
  • 26自學(xué)轉(zhuǎn)行前端(寫給和1年前一樣迷茫的我的你)

    摘要:轉(zhuǎn)行前端有哪些疑慮在人生的抉擇處,尋求一些別人的經(jīng)驗(yàn)和總結(jié),無可厚非,但是決定了就一定要堅(jiān)定的走下去,謹(jǐn)慎是為了更好的堅(jiān)持,而不是放棄的理由。寫在前面這里前后端指的是開發(fā)的前后端。 轉(zhuǎn)行前端有哪些疑慮? 在人生的抉擇處,尋求一些別人的經(jīng)驗(yàn)和總結(jié),無可厚非,但是決定了就一定要堅(jiān)定的走下去,謹(jǐn)慎是為了更好的堅(jiān)持,而不是放棄的理由。寫在前面:這里前后端指的是web開發(fā)的前后端。1、前端崗位需...

    番茄西紅柿 評(píng)論0 收藏2577
  • 26自學(xué)轉(zhuǎn)行前端(寫給和1年前一樣迷茫的我的你)

    摘要:轉(zhuǎn)行前端有哪些疑慮在人生的抉擇處,尋求一些別人的經(jīng)驗(yàn)和總結(jié),無可厚非,但是決定了就一定要堅(jiān)定的走下去,謹(jǐn)慎是為了更好的堅(jiān)持,而不是放棄的理由。寫在前面這里前后端指的是開發(fā)的前后端。 轉(zhuǎn)行前端有哪些疑慮? 在人生的抉擇處,尋求一些別人的經(jīng)驗(yàn)和總結(jié),無可厚非,但是決定了就一定要堅(jiān)定的走下去,謹(jǐn)慎是為了更好的堅(jiān)持,而不是放棄的理由。寫在前面:這里前后端指的是web開發(fā)的前后端。1、前端崗位需...

    番茄西紅柿 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<