Html 10 css的元素 盒子模型

2021-06-25 17:27:49 字數 1952 閱讀 9350

常用的塊狀元素有:

、、...、、、、、

、、常用的內聯元素有:

、、、、、、、

、、、常用的內聯塊狀元素有:

元素—塊級元素

在html中、 、、、和 就是塊級元素。設定display:block就是將元素顯示為塊級元素。如下**就是將行內元素a轉換為塊狀元素,從頁使用a元素具有塊狀元素特點。

a塊級元素特點:

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

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

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

元素分類--行內元素

在html中,、、、、和就是典型的行內元素(inline)元素。當然塊狀元素也可以通過**display:inline將元素設定為行內元素。

行內元素特點:

1、和其他元素都在一行上;

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

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

元素分類--內聯塊狀元素

內聯塊狀元素(inline-block)就是同時具備內聯元素、塊狀元素的特點,**display:inline-block就是將元素設定為內聯塊狀元素。(css2.1新增),標籤就是這種內聯塊狀標籤。

inline-block元素特點:

1、和其他元素都在一行上;

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

盒子模型—邊框

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

如下面**為div來設定邊框粗細為2px、樣式為實心的、顏色為紅色的邊框:

div上面是border**的縮寫形式,可以分開寫:

div注意:

1、border-style(邊框樣式)常見樣式有:

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

2、border-color(邊框顏色)中的顏色可設定為十六進製制顏色,如:

border-color:#888;//前面的井號不要忘掉。

3、border-width(邊框寬度)中的寬度也可以設定為:

thin | medium | thick(但不是很常用),最常還是用象素(px)。

現在有乙個問題,如果有想為p標籤單獨設定下邊框,而其它三邊都不設定邊框樣式怎麼辦呢?css樣式中允許只為乙個方向的邊框設定樣式:

div同樣可以使用下面**實現其它三邊上、右、左邊框的設定:

border-top:1px solid red;

border-right:1px solid red; 

border-left:1px solid red;

盒模型--寬度和高度

盒模型寬度和高度和我們平常所說的物體的寬度和高度理解是不一樣的,css內定義的寬(width)和高(height),指的是填充以外的內容範圍,因此乙個元素實際寬度(盒子的寬度)=左邊界+左邊框+左填充+內容寬度+右填充+右邊框+右邊界。

盒模型--邊界

元素與其它元素之間的距離可以使用邊界(margin)來設定。邊界也是可分為上、右、下、左。(逆時針)如下**:

div也可以分開寫:

div如果上右下左的邊界都為10px;可以這麼寫:

div如果上下邊界一樣為10px,左右一樣為20px,可以這麼寫:

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

盒模型--填充

元素內容與邊框之間是可以設定距離的,稱之為填充。填充也可分為上、右、下、左。如下**:

div順序一定不要搞混。可以分開寫上面**:

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

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

div  一直在慕課網學習,感覺不錯。

HTML之CSS盒子模型

其實,css就三個大模組 盒子模型 浮動 定位,其餘的都是細節。要求這三部分,無論如何也要學的非常精通。所謂盒子模型就是把html頁面中的元素看作是乙個矩形的盒子,也就是乙個盛裝內容的容器。每個矩形都由元素的內容 內邊距 padding 邊框 border 和外邊距 margin 組成。看透網頁布局...

CSS盒子模型和元素溢位

盒子模型 1 重要的組成元素 content 內容 padding 內邊距 border 邊框 margin 外邊距 2 margin margin 100px auto 100px 表示的是上下的外邊距 auto表示的左右水平居中 margin 10px,20px,30px,40px 上,右,下,...

CSS盒子模型和層元素

盒子模型針對css中每個元素 padding後加元素格式 四元素 上 右 下 左 三元素 上 左右 下 兩元素 上下 左右 也可以 margin border和padding同樣擁有以上一樣規則。content1 content box width 50px height 50px backgrou...