HTML5中盒子模型的基礎(chǔ)知識(shí)

本章摘要 : 主要是了解盒子模型的基礎(chǔ)知識(shí),了解相關(guān)的概念.

  • 1, 什么是盒子模型?
    網(wǎng)頁上的每一個(gè)標(biāo)簽都是一個(gè)盒子,每個(gè)盒子都有四個(gè)屬性

  • 內(nèi)容(content)
    盒子里裝的東西
    網(wǎng)頁中通常是指文字和圖片

  • 填充(padding,內(nèi)邊距)
    比如說是我們買酒,怕酒在物流過程中損壞,而添加的泡沫或者其它抗震的輔料

  • 邊框(border):盒子本身

  • 邊界(margin,外邊距)
    盒子擺放的時(shí)候的不能全部堆在一起,盒子之間要留一定空隙保持通風(fēng),同時(shí)也為了方便取出

  • 標(biāo)準(zhǔn)的盒子模型圖 (注意:它和IE瀏覽器的標(biāo)準(zhǔn)不同):


    標(biāo)準(zhǔn)的盒子模型圖.png
  • 2, 盒子模型幾個(gè)屬性的介紹

    • 1, 內(nèi)容屬性


      內(nèi)容屬性.png
  • 2, 內(nèi)邊距


    內(nèi)邊距.png
  • 注意內(nèi)邊距的書寫格式需要掌握,它和iOS中設(shè)置內(nèi)邊距一樣(注意是:上右下左,而且參數(shù)之間是沒有逗號(hào)的)


    內(nèi)邊距屬性的書寫格式.png
  • 3, 邊框


    邊框.png
  • 注意 : 設(shè)置圓角有幾種方式,詳情可以去看官網(wǎng)

  • 4, 設(shè)置外邊距


    外邊距.png
    • 注意 :設(shè)置外邊距也有幾種方式,需要去官網(wǎng)上了解一下,和內(nèi)邊距一樣,需要知道外邊距的幾種寫法所表示的什么意思.


      外邊距的格式.png

4, 簡(jiǎn)單使用上述幾個(gè)概念

<html>

<head lang="en">

<meta charset="UTF-8">

<title>盒子模型的幾個(gè)基本概念</title>

<style>

div{

/*設(shè)置背景顏色*/

background-color: red;

/*設(shè)置寬高*/

width: 250px;

height: 250px;

/*設(shè)置外邊距*/

margin: 130px;

/*設(shè)置邊框的:邊框的寬度 邊框的樣式 邊框的顏色*/

border: 10px solid green;

/*設(shè)置內(nèi)邊距:上,右,下,左*/

padding: 20px 40px 50px 100px;

}

</style>

</head>

<body>

<div>ALEXWilliam</div>

</body>

</html>

5, 居中顯示

<!DOCTYPE html>

<!--設(shè)置居中需要注意幾點(diǎn): 1:首先需要判斷它是什么樣的類型,不同的類型,設(shè)置的屬性可能不一樣

 標(biāo)簽水平居中

 行內(nèi)標(biāo)簽 以及行內(nèi)-塊級(jí)標(biāo)簽使用的是:text - align: center

 塊級(jí)標(biāo)簽使用的是:margin:0px ayto

 標(biāo)簽的垂直居中

 line-height : 400px

 -->

<html>

<head lang="en">

<meta charset="UTF-8">

<title>居中顯示</title>

<style>

.William{

color: cadetblue;

background-color: red;

width: 400px;

height: 300px;

/*文字居中*/

text-align: center;

}

.Alex{

/*水平居中*/

margin: 0px auto;

/*垂直居中*/

line-height: 300px;

}

span{

/*水平居中(在父類中)*/

/*垂直居中*/

line-height: 300px;

}

button{

line-height: 300px;

}

</style>

</head>

<body>

<div class="William">

<!--塊級(jí)標(biāo)簽-->

<!--<div class="Alex">大半夜了,我真的好累,但是還是想學(xué)習(xí)</div>-->

<!--行內(nèi)標(biāo)簽-->

<!--<span>堅(jiān)持就是勝利,高薪不是羨慕出來,是自己努力出來的</span>-->

<button>谷歌一下吧</button>

</div>

</body>

</html>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • 引言 這次給大家?guī)砹薈SS-盒子模型部分的筆記,大家一同交流?? 認(rèn)識(shí)盒子模型之前,先來了解一下CSS元素的分類吧...
    zhaolion閱讀 4,331評(píng)論 9 85
  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,796評(píng)論 1 92
  • 一.邊框 (上) 1.什么邊框? 邊框就是環(huán)繞在標(biāo)簽寬度和高度周圍的線條 2.邊框?qū)傩缘母袷?2.1連寫(同時(shí)設(shè)置...
    壹點(diǎn)微塵閱讀 356評(píng)論 0 0
  • 1.CSS盒模型 盒子模型有兩種,分別是標(biāo)準(zhǔn)盒子模型和IE盒子模型。 CSS 把盒模型分為兩種基本形態(tài):Block...
    莫失丿莫忘閱讀 568評(píng)論 0 2
  • 1.CSS基本概念 1.1 CSS的定義 CSS(Cascading Style Sheets)層疊樣式表,主要用...
    寥寥十一閱讀 1,874評(píng)論 0 6