CSS盒子模型

Time: 20200205

截屏2020-02-05下午10.35.57.png

依據(jù)盒模型,如果我們?cè)趩蝹€(gè)元素上,想浮動(dòng)標(biāo)記一下虛框,則可用margin來(lái)做。

在中心是內(nèi)容元素,注意在border和element中間是padding負(fù)責(zé)的區(qū)域。

margin是與其他盒子進(jìn)行的隱形邊界。

Play with box model

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>盒子模型</title>
    <link rel="stylesheet" href="style.css">
</head>
<body>
    <p>test</p>
    <p>test</p>
    <a href="http://">test</a>
    <a href="http://">test</a>
</body>
</html>

可以看到:

截屏2020-02-05下午11.15.32.png
截屏2020-02-05下午11.15.42.png

塊元素和行內(nèi)元素的不同,一個(gè)默認(rèn)占據(jù)父元素的全部空間,另一個(gè)則是只占一行的部分空間。

如果修改樣式:

p, a{
    width: 50%;
    margin: 20px;
    padding: 30px;
    border: 2px solid black;
}

會(huì)得到失控的效果,因?yàn)?code>a本身是行內(nèi)元素,不是塊元素。

截屏2020-02-05下午11.22.10.png

將行內(nèi)元素改成塊元素即可:

p, a{
    width: 50%;
    margin: 20px;
    padding: 30px;
    border: 2px solid black;
    display: block;
}
截屏2020-02-05下午11.23.02.png

如果將樣式改為inline-block

p, a{
    width: 20%;
    margin: 20px;
    padding: 30px;
    border: 2px solid black;
    display: inline-block;
}

顯示效果如下:

截屏2020-02-05下午11.24.27.png

這種行內(nèi)塊元素不會(huì)占據(jù)父元素的一整行空間。

END.

?著作權(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),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • 前言 總括: 對(duì)于盒子模型,BFC,IFC和外邊距合并等概念和問(wèn)題的總結(jié) 原文地址:從CSS盒子模型說(shuō)起 知乎專(zhuān)欄...
    秦至閱讀 843評(píng)論 0 3
  • 所有的頁(yè)面元素都可以看成一個(gè)盒子,并且占據(jù)著一定的頁(yè)面空間。無(wú)論是div、span、還是a都是盒子,但是,圖片、表...
    Python野路子閱讀 837評(píng)論 0 51
  • 元素 常用的塊狀元素有: 、 、 ... 、 、 、 、 、 、 、 常用的內(nèi)聯(lián)元素有: 、 、 、 、 、 、...
    Looog閱讀 368評(píng)論 0 1
  • 其實(shí),CSS就三個(gè)大模塊: 盒子模型 、 浮動(dòng) 、 定位,其余的都是細(xì)節(jié)。要求這三部分,無(wú)論如何也要學(xué)的非常精通...
    王玉偉的偉閱讀 1,192評(píng)論 0 2
  • 生活里,我們?yōu)槭裁磿?huì)總在不停地比較? 這難道是人之本性么? 舉個(gè)例子:比如搶紅包。 搶到紅包,卻比較不開(kāi)心。這是什...
    果然越來(lái)越好閱讀 476評(píng)論 0 3

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