元素內邊距padding介紹

2021-09-02 21:24:30 字數 1684 閱讀 4023

在網頁設計過程中元素的內邊距往往是缺少不了的,今天就來簡單介紹一下內邊距(padding)。

padding為元素的內邊距,常常用在盒模型(div)上。

乙個盒模型分為上右下左4個方向,同樣的內邊距(padding)也分為上右下左4個方向,分別為:

padding-top、padding-right、padding-bottom、padding-left

下面通過示例進行解釋:

1、首先來看在沒有設定padding屬性時的基本樣式:

執行效果如下圖所示:

從上圖中我們可以看到外層的container包含了內層的box。我們可以看到內層box是緊緊貼著外層container的。

接下來我們完成乙個小問題:

問題:內層box的上邊框要離外層container的上邊框10px的距離。

解析:我們需要使用padding-top屬性來進行設定。**和效果如下圖所示:

執行效果:

從最後的執行效果我們可以看到內層box的上邊確實與外層container有了10px的間距,但是外層的container變高了,變高的部分剛好是我們設定的padding-top的大小。

結論:padding會撐大原來元素的總寬高,如果要想確保原來元素的總寬高不變,在設定了padding以後需要相應的調整元素本身width和height的值。

元素(盒模型)總寬 = border-left + border-right + padding-left + padding-right + width

元素(盒模型)總高 = border-top + border-bottom + padding-top + padding-bottom + height

2、padding屬性符合:padding。

padding包含四個方向,分別是top、right、bottom、left,我們可以分別定義這四個的值,當然也可以進行合併定義,如下所示:

padding值

top值

right值

bottom值

left值

總結padding:10px;

10px

10px

10px

10px

4個方向值相同

padding:10px 15px;

10px

15px

10px

15px

第乙個值:上下

第二個值:左右

padding:10px 5px 20px;

10px

5px20px

5px第乙個值:上

第二個值:左右

第三個值:下

padding:10px 5px 15px 20px;

10px

5px15px

20px

第乙個值:上

第二個值:右

第三個值:下

第四個值:左

padding的介紹介紹到此,你會不會被搞暈了呢?動起手來寫一寫看一看吧。

CSS 內邊距 padding 例項

css 內邊距 padding 例項 元素的內邊距在邊框和內容區之間。控制該區域最簡單的屬性是 padding 屬性。css padding 屬性定義元素邊框與元素內容之間的空白區域。css 內邊距屬性 屬性 描述 padding 簡寫屬性。作用是在乙個宣告中設定元素的所內邊距屬性。padding ...

CSS盒模型之內邊距padding

css 盒模型 box model 規定了元素框處理元素內容 內邊距 邊框 和 外邊距 的方式。元素框的最內部分是實際的內容,直接包圍內容的是內邊距 padding 內邊距呈現了元素的背景。內邊距的邊緣是邊框 border 邊框以外是外邊距 margin 外邊距預設是透明的,因此不會遮擋其後的任何元...

css盒子模型之內邊距(padding)

知識點一 是內邊距,使用什麼屬性控制?元素的內邊距在邊框和內容區之間。控制該區域最簡單的屬性是 padding 屬性。css padding 屬性定義元素邊框與元素內容之間的空白區域。知識點二 padding可以接受什麼值?padding 屬性接受長度值或百分比值,但不允許使用負值。案例 例如,如果...