HTML CSS之盒子模型

2022-07-15 23:57:13 字數 2965 閱讀 9004

一、元素分類

css中html的標籤元素大體分為三種型別

1、塊狀元素

@特點:

#每個塊級元素都從新的一行開始,並且其後的元素也另起一行(乙個塊級元素獨佔一行)

#元素的高度、寬度、行高以及頂和底邊距都可設定

#元素寬度在不設定的情況下,是它本身父容器的100%(和父元素的寬度一致),除非設定乙個寬度。

@塊狀元素轉換:

設定display:block就是將元素顯示為塊級元素

如將內聯元素a轉換為塊狀元素,從而使a元素具有塊狀元素特點

a{display:block;

@塊狀元素列舉:

、、...、、、、、、

2、內聯元素(行內元素)

@特點:

#和其它元素都在一行上

#元素的高度、寬度及頂部和底部邊距不可設定

#元素的寬度就是它包含的文字或的寬度,不可改變

@內聯元素元素轉換:

設定display:inline就是將元素顯示為內聯元素。

如將塊狀元素div轉換為內聯元素,從而使div元素具有內聯元素特點。

div{

display:inline;

@內聯元素列舉:

、、、、、、、、、、

3、內聯塊狀元素

@特點:

#和其它元素都在一行上

#元素的高度、寬度、行高以及頂和底邊距都可設定

@內聯元素元素轉換:

設定display:inline-block就是將元素顯示為內聯塊狀元素。

@內聯塊狀元素列舉:

二、盒模型——邊框

盒子模型的邊框就是圍繞著內容及補白的線,這條線你可以設定它的粗細、樣式和顏色(邊框三屬性)

eg:為div設定邊框粗細為2px、樣式為實心、顏色為紅色邊框

縮寫div{

border:2px soild red;

分開寫div{

border-width:2px;

border-style:solid;

border-color:red;

備註:border-style(邊框樣式)常見樣式有:

dashed(虛線) | dotted(點線)   |   soild(實線)。

border-color(邊框顏色)中顏色可設定為十六進製制顏色

如:border-color:#888;

eg2:

只為乙個方向設定邊框

border-top:1px  solid  red;//上

border-bottom:1px  solid  red;//下

border-right:1px  solid  red;//右

border-left:1px  solid  red;//左

三、盒子模型——寬度和高度

盒子模型寬度和高度和平常所說的物體的寬度和高度理解是不一樣的,css內定義的寬(width)和高(height),指的是填充以里的內容範圍。

元素實際寬度(盒子的寬度)=左邊界+左邊框+左填充+內容寬度+右填充+右邊框+右邊界。

元素高度同理。

比如div{

width:200px;

padding:20px;

border:1px  solid  red;

margin:10px;

元素實際長度為:10px+1px+20px+200px+20px+1px+10px=262px

四、盒模型——填充

元素內容與邊框之間是可以設定距離的,稱之為「填充」。填充也可分為上、右、下、左(順時針)

如:div{

padding:20px  10px  15px  30px;

分開寫div{

padding-top:20px;

padding-right:10px;

padding-bottom:15px;

padding-left:30px;

如果上、右、下、左的填充都為10px可以這麼寫

div{

padding:10px;

如果上下填充一樣為10px,左右一樣為20px,可以這麼寫:

div{

padding:10px 20px;

五、盒模型——邊界

元素與其它元素之間的距離可以使用邊界(margin)來設定,邊界也是可分為上右下左。

如:div{

margin:20px  10px  15px  30px;

分開寫div{

margin:20px;

margin:10px;

margin:15px;

margin:30px;

如果上、右、下、左的填充都為10px可以這麼寫

div{

margin:10px;

如果上下填充一樣為10px,左右一樣為20px,可以這麼寫:

div{

margin:10px 20px;

總結:padding和margin的區別,padding在邊框裡,margin在邊框外。

HTML css盒子模型

盒子模型 盒子屬性 1.border style邊框模式 border top style上部 border bottom style下部 border left style左 border right style右 2.border width邊框畫素 border top width上部 bor...

HTML CSS盒子模型

本篇文章 本文講述了css盒子模型的一些基本關鍵字。lang en charset utf 8 盒子模型title p,div pdiv style head 熱愛生命 我不去想是否能夠成功 既然選擇了遠方 便只顧風雨兼程 我不去想能否贏得愛情 既然鍾情於玫瑰 就勇敢地吐露真誠 我不去想身後會不會襲...

html CSS的盒子模型

css的盒子模型1 邊框 border 上 border top 下 border bottom 左 border left 右 border right 內補丁 paddings 內邊距 上 padding top 下 padding bottom 左 padding left 右 padding...