麻豆国产一级av,国产小可爱平台视频在线,精品丰满人妻无套内射,日本综合精品亚洲

宏博網(wǎng)絡(luò) | 專注互聯(lián)網(wǎng)品牌一站式服務(wù)

Thank you for visiting

029-81773686

全網(wǎng)開發(fā)&整合營銷服務(wù)商

CopyRight
?HOOBOO All rights reserved

全網(wǎng)開發(fā)&整合營銷服務(wù)商

029-81773686

前端盒子模型的理解

2019.07.26

做前端最開始的基礎(chǔ)便是學習前端標簽、理解前端盒模型結(jié)構(gòu),深入理解盒模型能夠幫助我們做好前端頁面排版,規(guī)避常規(guī)問題。


為了能更加直觀的理解和想象前端盒模型,我們要將前端技術(shù)生活化。


制作前端頁面好比生活的規(guī)置收納,我們將HTML頁面看做一個倒過來的的收納盒(因為HTML頁面是從上向下排列的,重力向上);我們要將元素(小盒子)在大盒子中排版放置。

 

1.png


再來將頁面元素擬物化:div、p等之類的塊元素是紙盒子,a、span等之類的行內(nèi)元素是軟包裝(塑料袋子);紙盒子可以設(shè)置寬高的,軟包裝需要用內(nèi)容填充起來。


在規(guī)置過程中遵循大套小的原則進行排列,將所有盒子按照自己想要的樣子一層層堆起來。


在盒子出現(xiàn)左右浮動時,如果下一層的元素小與之一層中間的空余寬度就會向這一層塌陷,所有在下一層之上要先清除浮動,即加一層隔板。

  

2.png3.png


在理解盒模型的基礎(chǔ)后我們繼續(xù)了解目前盒模型的標準。


盒子模型有兩種,W3C的標盒模型和IE的獨特盒模型。


1、W3C定義的標準盒模型包括margin、border、padding、content ,而區(qū)別在于標準盒模型元素的width=content的寬度

 

4.png


2、IE獨特盒模型與W3C的標準盒模型唯一區(qū)別就在于元素的寬度,元素寬度的width=content+padding+border


兩者的區(qū)別:W3C的盒子模型以內(nèi)容為標準,更加便于書寫計算,IE的盒子模型更貼近于生活,元素的寬度包含border(外殼)和padding(填充物),content(物品),大小以盒子外形為標準,便于理解。


W3C也認識到自己的問題了,所以在CSS3中新增了一個樣式box-sizing,包含兩個屬性content-box 和 border-box??梢愿淖儺斍暗暮心P湍J?。


(1) content-box  元素的width=content+padding+border ((默認是content-box)


(2) border-box  :元素的width=width



上一篇:PS摳圖如何快速處理邊緣毛邊?

下一篇:vue生命周期函數(shù)

關(guān)鍵字: 網(wǎng)頁制作、網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、網(wǎng)站公司、網(wǎng)絡(luò)公司、宏博信息、網(wǎng)絡(luò)行業(yè)

CopyRight ? 西安宏博網(wǎng)絡(luò)科技有限公司   備案號:陜ICP備10007014號-8   站點地圖 免責聲明:本網(wǎng)站部分資源來源于網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系我們告知刪除,我們將會盡快處理,謝謝!本站不承擔任何法律責任。