CSS基礎(chǔ)知識2-盒模型解釋及標簽兼容性查詢

A鲜侥、問答題

一旁振、盒模型包括哪些屬性柑贞?

有content(盒子內(nèi)容)、padding(清除內(nèi)容周圍的區(qū)域---內(nèi)邊距)钦睡、border(邊框周圍的填充和內(nèi)容)、margin(清除邊框區(qū)域--外邊距)四大屬性躁倒;
具體可詳見本人所編寫的如下代碼及運行結(jié)果截圖:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
<style type="text/css">
.know-box{
width: 150px;
height: 100px;
background-color: red;
border: 5px solid blue;
padding: 5px 10px;
margin: 50px auto;
text-align: center;
}

</style>
</head>
<body>
<div class="know-box">
    我是一個div
</div>
</body>
</html>

上述代碼運行后得到如下結(jié)果:


盒模型介紹.png

由此可見

  • 設(shè)置width及height數(shù)值荞怒,其實是設(shè)置content的width及height的數(shù)值;
  • padding的顏色會受到框內(nèi)填充顏色的影響秧秉,但margin不會褐桌,其為透明色;
二象迎、text-align: center的作用是什么荧嵌,作用在什么元素上?能讓什么元素水平居中砾淌?

作用是使得文本或img標簽等內(nèi)聯(lián)元素(或與之相似元素)水平居中啦撮,其可作用在塊級元素中的文本或img標簽等行內(nèi)元素中,使其在其父元素中居中汪厨;例如:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
<style type="text/css">
h1{
    text-align: center;
}
div{
    text-align: center;
}
</style>
</head>
<body>

<h1> <a href="#">這是塊級元素h1中的a鏈接</a></h1>
<div> ![no](http://upload-images.jianshu.io/upload_images/2166980-ca29bf328967a027.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)這是塊級元素div 
</div>

</body>
</html>

上述代碼運行后(可見http://jsbin.com/royeba/edit?html,output) h1中的a鏈接實現(xiàn)居中了赃春,div中的圖片和文章也實現(xiàn)了居中;

三骄崩、如果遇到一個屬性想知道兼容性聘鳞,在哪查看?

可進入caniuse.com、MDN或w3school.com.cn等網(wǎng)站進行查詢要拂;
如下圖為在caniuse.com中查詢box-sizing的兼容性結(jié)果:


box-sizing兼容性.png
四抠璃、IE 盒模型和W3C盒模型有什么區(qū)別?

IE6、7脱惰、8在不添加doctype的情況下(怪異模式)使用IE盒模型搏嗡;
IE6、7、8在添加doctype的情況下采盒,IE9及以上和chrome 使用W3C盒模型旧乞;

區(qū)別是:IE盒模型中width及height的數(shù)值并不是指content的width及height的數(shù)值而是指padding+border+content的width和height的數(shù)值(這個時候內(nèi)邊距和邊框?qū)ㄔ诤凶又校玾3c則是指content的數(shù)值磅氨;

五尺栖、以下代碼的作用?兼容性烦租?
*{
  box-sizing: border-box;
}

作用是為元素設(shè)定的任何內(nèi)邊距及邊框均在設(shè)定的寬度和高度中進行繪制延赌,也就是 所有元素輸入的height及width數(shù)值即為content+padding+border的height及width的數(shù)值),這樣可方便計算叉橱;

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style type="text/css">

    div{
        background-color: red;
        width: 100px;
        height: 50px;
        border: 5px solid blue;
        margin: 50px auto;
        padding: 10px;
    }
    /*
          *{
        box-sizing:border-box;
    } 
       */
      
    </style> 
</head>
<body>
    <div class="outside1"> 這是div1 </div>
    <div class="inside1"> 這是div2 </div>
    
</body>
</html>

上述代碼運行如下:


未加box-sizing.png

此時height及width數(shù)值與content的height及width的數(shù)值是相符合的挫以;

若去掉注釋后,則運行結(jié)果如下:


加了box-sizing.png

此時height及width數(shù)值與content的height及width的數(shù)值是不相符合的窃祝,其為content的寬(高)數(shù)值加上padding及border寬(高)之和的兩倍掐松;

兼容性在caniuse.com查詢結(jié)果如下:

box-sizing兼容性.png

兼容性在MDN查詢情況(老資料)見下圖:

  • 桌面端:


    電腦端兼容性.png
  • 手機端:

手機端兼容性.png

兼容性情況說明引自MDN:https://developer.mozilla.org/zh-CN/docs/Web/CSS/box-sizing

另:1、firefox支持替代的-moz-box-sizing屬性粪小;
2大磺、box-sizing 默認值為content-box;

B糕再、代碼題

1量没、寫一個 btn 的class玉转, 任何 a突想,span,div,button 添加此class后后變成如下按鈕的樣式(鼠標hover背景色#c14d21, 鼠標按下背景色#e25f31)
<a class="btn" href="#">確定</a>
<span class="btn" >取消</span>
<div class="btn">提交</div>
<button class="btn"> 發(fā)送</button>

自己寫的代碼詳見: 猛戳此處~ 哈哈

**本文版權(quán)歸本人即簡書筆名:該賬戶已被查封 所有,如需轉(zhuǎn)載請注明出處究抓。謝謝猾担! *

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市刺下,隨后出現(xiàn)的幾起案子绑嘹,更是在濱河造成了極大的恐慌,老刑警劉巖橘茉,帶你破解...
    沈念sama閱讀 210,978評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件工腋,死亡現(xiàn)場離奇詭異,居然都是意外死亡畅卓,警方通過查閱死者的電腦和手機擅腰,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,954評論 2 384
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來翁潘,“玉大人趁冈,你說我怎么就攤上這事。” “怎么了渗勘?”我有些...
    開封第一講書人閱讀 156,623評論 0 345
  • 文/不壞的土叔 我叫張陵沐绒,是天一觀的道長。 經(jīng)常有香客問我旺坠,道長乔遮,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,324評論 1 282
  • 正文 為了忘掉前任取刃,我火速辦了婚禮申眼,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘蝉衣。我一直安慰自己括尸,他們只是感情好,可當我...
    茶點故事閱讀 65,390評論 5 384
  • 文/花漫 我一把揭開白布病毡。 她就那樣靜靜地躺著濒翻,像睡著了一般。 火紅的嫁衣襯著肌膚如雪啦膜。 梳的紋絲不亂的頭發(fā)上有送,一...
    開封第一講書人閱讀 49,741評論 1 289
  • 那天,我揣著相機與錄音僧家,去河邊找鬼雀摘。 笑死,一個胖子當著我的面吹牛八拱,可吹牛的內(nèi)容都是我干的阵赠。 我是一名探鬼主播,決...
    沈念sama閱讀 38,892評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼肌稻,長吁一口氣:“原來是場噩夢啊……” “哼清蚀!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起爹谭,我...
    開封第一講書人閱讀 37,655評論 0 266
  • 序言:老撾萬榮一對情侶失蹤枷邪,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后诺凡,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體东揣,經(jīng)...
    沈念sama閱讀 44,104評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,451評論 2 325
  • 正文 我和宋清朗相戀三年腹泌,在試婚紗的時候發(fā)現(xiàn)自己被綠了嘶卧。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,569評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡真屯,死狀恐怖脸候,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤运沦,帶...
    沈念sama閱讀 34,254評論 4 328
  • 正文 年R本政府宣布泵额,位于F島的核電站,受9級特大地震影響携添,放射性物質(zhì)發(fā)生泄漏嫁盲。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,834評論 3 312
  • 文/蒙蒙 一烈掠、第九天 我趴在偏房一處隱蔽的房頂上張望羞秤。 院中可真熱鬧,春花似錦左敌、人聲如沸瘾蛋。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,725評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽哺哼。三九已至,卻和暖如春叼风,著一層夾襖步出監(jiān)牢的瞬間取董,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,950評論 1 264
  • 我被黑心中介騙來泰國打工无宿, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留茵汰,地道東北人。 一個月前我還...
    沈念sama閱讀 46,260評論 2 360
  • 正文 我出身青樓孽鸡,卻偏偏與公主長得像蹂午,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子梭灿,可洞房花燭夜當晚...
    茶點故事閱讀 43,446評論 2 348

推薦閱讀更多精彩內(nèi)容