第十二天

1、html:流式布局

標(biāo)準(zhǔn)流:從左向右,從上往下(若是圖片則直接去下一行,若是文字則超出部分到下行進(jìn)行排列)

2、浮動(dòng)的本質(zhì):解決圖片和文字并排的布局的樣式。

文字浮動(dòng)后,將不占文檔流,但是會(huì)影響標(biāo)準(zhǔn)流中文本的排版。下一個(gè)塊會(huì)直接占用此塊的位置。

3、浮動(dòng)的特性(重要)

(1)浮動(dòng)脫離標(biāo)準(zhǔn)流,不占位置,但會(huì)影響標(biāo)準(zhǔn)流,浮動(dòng)只有左右浮動(dòng)。

(2)浮動(dòng)的元素A排列位置,跟上一個(gè)元素有關(guān)系。如果上一個(gè)元素有浮動(dòng)則A元素頂部回合上一個(gè)元素頂部對(duì)齊,如果上一個(gè)元素是標(biāo)準(zhǔn)流,則A元素的頂部回合上一個(gè)元素的底部對(duì)齊。

(3)一個(gè)父盒子里面的子盒子,如果其中一個(gè)子集有浮動(dòng)的,則其他子集都要浮動(dòng),這樣才能一行顯示。

(4)浮動(dòng)根據(jù)元素書寫的位置來顯示相應(yīng)的浮動(dòng)。

(5)元素添加浮動(dòng)后,如果沒有設(shè)置寬高,元素會(huì)具有行內(nèi)塊元素的特性,元素的大小完全取決于定義的大寫或者默認(rèn)的內(nèi)容多少,也就是具有了包裹性。

(6)浮動(dòng)具有破壞性,元素浮動(dòng)后,破壞原來正常的流布局,造成內(nèi)容塌陷。

4、overflow:auto ?上下的滾動(dòng)條 /scoll是左右滾動(dòng)條

補(bǔ)充:BFC

overflow可以觸發(fā)元素的BFC??梢宰屧鼐哂歇?dú)立的空間和權(quán)限。 在bfc內(nèi)多有的元素依據(jù)父元素進(jìn)行排版和布局,所有父元素具有了包裹性,這就是解決空間塌陷的原理。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 14,150評(píng)論 1 92
  • 1.CSS基本概念 1.1 CSS的定義 CSS(Cascading Style Sheets)層疊樣式表,主要用...
    寥寥十一閱讀 2,059評(píng)論 0 6
  • 浮動(dòng)定位 BFC 邊距合并 浮動(dòng)元素 div的順序是HTML代碼中div的順序決定的。 浮動(dòng)可以理解為讓某個(gè)div...
    nianxiaoge閱讀 783評(píng)論 0 0
  • 對(duì)于iOS開發(fā)的同學(xué)們,iOS系統(tǒng)除了NSLog打印API之外,沒有提供任何log規(guī)范。因此,在實(shí)際iOS客戶端開...
    kmplayer閱讀 1,539評(píng)論 1 3
  • 文 by 易乓乓 那天是夜晚時(shí)分,回到這座生活了不太久的城市。一到小公寓,走到窗邊往外看去,月夜中,排排的高樓大廈...
    易乓乓閱讀 782評(píng)論 6 15

友情鏈接更多精彩內(nèi)容