7. 網(wǎng)頁布局方式 box-sizing

網(wǎng)頁布局方式

  • 網(wǎng)頁布局方式其實是指瀏覽器是如何對網(wǎng)頁中的元素進行排版的

  • 定位流

  • 標(biāo)準(zhǔn)流(文檔流/普通流)排版方式(默認(rèn))

    • 在css中標(biāo)簽分為三類 塊級 行內(nèi) 行內(nèi)塊級
    • 在標(biāo)準(zhǔn)流中有2種排版方式: 垂直排版/ 水平排版
      • 垂直排版: 如果元素是塊級元素 那么就會垂直排版
      • 水平排版 如果元素是行內(nèi)元素/ 行內(nèi)塊級 那么就水平排版
  • 浮動流排版方式

    1. 浮動流是一種半脫離標(biāo)準(zhǔn)流的排版方式
    2. 浮動流只是一種排版方式 float:leftfloat:right 沒有居中設(shè)置
    3. 因此在浮動流中設(shè)置margin:0 auto;無效.
    • 特點:
      • 在浮動流中不區(qū)分塊級元素/ 行內(nèi)元素 / 行內(nèi)塊級
      • 無論是塊級元素/ 行內(nèi)元素/ 行內(nèi)塊級 都可以水平排版 并且可以設(shè)置寬高
      • 綜上所述, 浮動流中的元素和標(biāo)準(zhǔn)流中的行內(nèi)塊級元素很像
    1. 浮動元素脫標(biāo)
    • 什么是浮動元素脫標(biāo)?
      • 脫標(biāo): 脫離標(biāo)準(zhǔn)流
      • 當(dāng)某一元素浮動之后, 這個元素看上去就是從標(biāo)準(zhǔn)流中刪除了一樣, 這個就是浮動元素脫標(biāo)
    • 浮動元素脫標(biāo)后的影響?
      • 若前面的一個元素浮動了, 而后面的一個元素沒有浮動, 那么前面的一個元素會蓋住后面的元素
    1. 浮動元素的排序規(guī)則
    • 相同方向的浮動元素, 先浮動的元素會顯示在前面, 后浮動的元素會顯示在后面
    • 不同方向上的浮動元素, 左浮動靠左浮動, 右浮動靠右浮動
    • 浮動元素在標(biāo)準(zhǔn)流中的位置決定它在浮動流中的位置
    1. 浮動元素的貼靠現(xiàn)象
    • 如果父元素的寬度能夠顯示所有的浮動元素, 那么浮動的元素會并排顯示
    • 如果父元素的寬度不能顯示所有的浮動元素, 那么會從最后一個元素開始往前貼靠, 知道貼靠到父元素的左邊或右邊

box-sizing屬性(CSS3新增屬性)

  • box-sizing:content-box(默認(rèn)值) | border-box

     //標(biāo)準(zhǔn)模式下的盒模型是content-box
     Element 寬高 = 內(nèi)容的寬高 (width | height)+ padding + border
     //怪異模式IE瀏覽器的盒模型是border-box
     Element 寬高 = 內(nèi)容的寬高 (width | height+ padding + border)
    
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

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

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補...
    _Yfling閱讀 14,095評論 1 92
  • ?前端面試題匯總 一、HTML和CSS 21 你做的頁面在哪些流覽器測試過?這些瀏覽器的內(nèi)核分別是什么? ...
    Simon_s閱讀 2,349評論 0 8
  • CSS學(xué)習(xí)感言: CSS明顯比HTML復(fù)雜一些,用的時間也多,而且也還有許多迷惑的地方,特別是關(guān)于定位和浮動,理解...
    雨夜月風(fēng)閱讀 524評論 0 1
  • 在應(yīng)用開發(fā)中,我們常常會進行日志打印或者debug調(diào)試,以此來分析運行時的一些信息,便于發(fā)現(xiàn)bug和問題。Andr...
    o動感超人o閱讀 3,656評論 0 52
  • 投射我兒早睡早起,注意面部衛(wèi)生,臉上的毛囊炎好了,面部也光滑如初。 投射我兒在校認(rèn)真聽課,努力學(xué)習(xí),有計劃,有目標(biāo)...
    花開生兩面閱讀 209評論 0 0

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