padding 使用必記

2022-05-29 09:18:12 字數 1437 閱讀 8846

說起了padding可謂是盒子模型中最常用的乙個屬性,你真的了解padding嗎?那我請問您設定padding會影響盒子的寬度與高度嗎?也許好多人會回答padding會影響到盒子的寬度與高度。在我看來,padding是不會影響盒子寬度與高度,padding會影響盒子寬度與高度的。前提是:

1、padding值暴走,一定會影響尺寸

2、width非auto,padding影響尺寸

3、width為auto 或者box-sizing為border-box,同時padding沒有暴走,不影響尺寸

------**於--張鑫旭筆記-----

接下來我們來看一看

/*

*css**

*/.padd

-->

效果圖:

沒有padding值時候。

padding暴走

定寬度的div,width不是auto則padding影響尺寸。

/*

*css**

*/.padd

-->

如圖:寬度為30px高度為30px,padding為10實際尺寸則為50px*50px

先看看width為auto的時候。

/*

*css**

*/html,body

.contents

.body

-->

小小坤--padding-使用必記

如圖:沒有設定padding值

設定padding值

如果div父元素沒有設定寬度高度,div設定padding值,width:auto,則不會影響尺寸。如果div父元素設定固定寬度高度,div設定padding則,父元素會受到高度影響。由於div沒有設定寬度高度,它的寬度與父元素是相同的,高度也如此。

設定div的css box-sizing為border-box,是不會影響實際尺寸。如圖

通過上邊的案例得到 padding值影響尺寸的前提是,寬度,與padding暴走與box-sizing為border-box三要素。只要記住了上邊三要素。麻麻再也不要擔心padding值引起寬度改變啦!!!

padding 使用必記

說起了padding可謂是盒子模型中最常用的乙個屬性,你真的了解padding嗎?那我請問您設定padding會影響盒子的寬度與高度嗎?也許好多人會回答padding會影響到盒子的寬度與高度。在我看來,padding是不會影響盒子寬度與高度,padding會影響盒子寬度與高度的。前提是 1 padd...

Linux下Shell程式設計之必背必記 一

1.shell常用特殊變數含 釋 傳入shell指令碼的引數個數 最後執行命令的結束碼 0表示 成功執行 非0表示 執行過程中出現異常或非正常退出 狀態碼 0命令成功結束 1通用未知錯誤 2誤用shell命令 126命令不可執行 127沒找到命令 128無效退出引數 128 x linux訊號x的嚴...

前端 margin和padding的使用

今天學盒模型,學了兩個最重要的元素 margin和padding。盒模型是布局中至關重要的乙個東西,基本上只要掌握了盒模型,布局就沒有大礙。而margin和padding作為盒模型裡面極其重要的兩個元素,弄懂這兩個東西,就基本上弄懂了盒模型,也基本上具備了快速布局的能力。盒模型如下圖 從上圖可以知道...