Css學習筆記 盒模型和元素型別

2021-10-03 08:42:15 字數 903 閱讀 1507

1.盒模型

盒模型的組成:內容區(元素寬和高)+padding(填充區)+border(邊框)+margin(外邊距)

padding:

1.用來調整子元素在父元素裡的位置關係,padding是新增到父元素上的

2.也可以控制元素與內容的位置關係

3.新增上padding後會把原本的盒子撐大 ,想要盒子保持原有的大小,需要在寬高的基礎上減掉padding值

4.padding值不會對背景圖造成影響

5.padding的值不能為負值

6.給單一方向新增padding值順序:padding top /right/ bottom / left

margin:

1.用來調整同級元素與元素之間的位置

2.margin是長在盒子外邊的,不會對盒子大小產生影響

3.margin值可以為負值

4.margin可以讓子元素在父元素裡面左右居中:margin : 0 auto

5.給單一方向新增 margin值順序:margin top/right/buttom/left

2.元素型別

分為: 塊狀元素 、內聯元素、可變元素

塊狀元素: 1.可以自定義寬高

2.塊狀元素在頁面是獨佔一行,自上而下排列

3.在頁面中是以矩形顯示

4.一般是作為其他元素或內容的容器

內聯元素:1.不能直接自定義寬高

2.內聯元素在一行內,是自左向右一次排列,

3.最小單位顯示也是矩形

可變元素: 根據上下執行環境,生成塊或者內聯元素

元素型別的轉換:

display屬性:設定或者是檢索元素生成盒模型型別

屬性值 : diaplay:block 將元素轉換為塊狀元素

diaplay

CSS元素和盒模型

元素分類 在ml中的標籤元素大體被分為三種不同的型別 塊狀元素 內聯元素 又叫行內元素 和內聯塊狀元素。常用的塊狀元素有 常用的內聯元素有 常用的內聯塊狀元素有 塊級元素 在html中 和 就是塊級元素。設定display block就是將元素顯示為塊級元素。如下 就是將內聯元素a轉換為塊狀元素,從...

css(二)盒子模型和不同元素型別

塊級元素 轉化為塊級元素display block 特點 1 每個塊級元素都從新的一行開始,並且其後的元素也另起一行。2 元素的高度 寬度 行高以及頂和底邊距都可設定。3 元素寬度在不設定的情況下,是它本身父容器的100 和父元素的寬度一致 除非設定乙個寬度。內聯元素 display inline內...

CSS盒模型,元素分類,

在講解css布局之前,我們需要提前知道一些知識,在css中,html中的標籤元素大體被分為三種不同的型別 塊狀元素 內聯元素 又叫行內元素 和內聯塊狀元素。常用的塊狀元素有 盒子模型的邊框就是圍繞著內容及補白的線,這條線你可以設定它的粗細 樣式和顏色 邊框三個屬性 如下面 為 div 來設定邊框粗細...