摘要:最近工作中有機會復習一下的基本知識,那么先從的盒模型開始吧,因為這是當時進現在這家公司筆試的第一題怎么把盒模型變成標準盒模型嗯,有辦法,就可以啦。具體參見鏈接描述常見的盒模型分兩類怪異盒模型和標準盒模型,兩種盒模型有著很大的不同。
最近工作中有機會復習一下css的基本知識,那么先從css的盒模型開始吧,因為這是當時進現在這家公司筆試的第一題:怎么把IE盒模型變成標準盒模型?
嗯,有辦法,box-sizing: border-box;就可以啦。
嗯,過關啦,那么標準盒模型和怪異盒模型分別是什么東西呢?
包括content-內容,padding-內邊距,border-邊框,margin-外邊距。具體參見鏈接描述
常見的css盒模型分兩類:怪異(IE)盒模型和標準盒模型,兩種盒模型有著很大的不同。提出組織 | 元素寬度計算方式(高度計算類比寬度) | |
---|---|---|
標準盒模型 | w3c | content寬度 |
怪異(IE)盒模型 | IE | content寬度 + padding值 + border值 |
用圖片表示可能更形象一點:
有兩個取值:content-box和border-box,分別對應兩種計算方式。
content-box只包含元素內容的寬度。如果給設置了border或者padding,元素的總寬度就要加上border和padding值。
border-box包含元素內容的寬度,padding和border值。
實例如下:
content box分割線
border box
結果如下:
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/114700.html
摘要:所以為兼容性考慮,我們可能需要獲取當前的文檔渲染方式。不過加上后,則顯示正常。即獲取高度時使用,經測試,代碼在下都能顯示正常了。主要是瀏覽器的模式,有兩個,。其中前者是怪異模式,后者是標準模式。 原文地址http://wo13145219.iteye.com/blog/2001598 一、先遇到document.body.scrollTop值為0的問題 做頁面的時候可能會用到位置...
CSS盒模型以及與之相關的知識點 盒模型分為哪幾種 - 標準盒模型 - IE盒模型 兩者區(qū)別在于 width 和 height 計算方式上的不同: 標準盒模型 width = content width; IE核模型 width = content width + padding + border CSS 如何來設置這兩種模型 box-sizing: border-box box-siz...
CSS盒模型以及與之相關的知識點 盒模型分為哪幾種 - 標準盒模型 - IE盒模型 兩者區(qū)別在于 width 和 height 計算方式上的不同: 標準盒模型 width = content width; IE核模型 width = content width + padding + border CSS 如何來設置這兩種模型 box-sizing: border-box box-siz...
CSS盒模型以及與之相關的知識點 盒模型分為哪幾種 - 標準盒模型 - IE盒模型 兩者區(qū)別在于 width 和 height 計算方式上的不同: 標準盒模型 width = content width; IE核模型 width = content width + padding + border CSS 如何來設置這兩種模型 box-sizing: border-box box-siz...
摘要:前兩個元素之間的是,因為較小的頂部與較大的底部相結合。這是由于兩個重疊造成的。同樣,這種行為也有一定的邏輯。這意味著在使用百分比時,元素周圍的大小都是相同的。 為了保證的可讀性,本文采用意譯而非直譯。 當我們學習CSS時,我們大多數人學到的第一件事是CSS中盒子的各個部分的細節(jié),這部分通過叫做 CSS盒、模型。盒模型中的元素之一是margin,即盒子周圍的透明區(qū)域,它會將其他元素從盒子...
閱讀 3344·2021-11-10 11:36
閱讀 3244·2021-10-08 10:21
閱讀 2841·2021-09-29 09:35
閱讀 2416·2021-09-22 16:06
閱讀 3958·2021-09-09 09:33
閱讀 1326·2019-08-30 15:44
閱讀 3171·2019-08-30 10:59
閱讀 2981·2019-08-29 15:32