欧美亚洲国产一区二区三区,亚洲精品一区久久久久久,2019中文在线观看,亚洲区中文字幕

padding和margin的區別html(padding和margin的異同點)

好多程序員朋友,在用css進行邊距調整時,老分不清楚外邊距margin和內邊距padding的區別,在我部門,就有兩個迷糊蟲。于是我上網找了一幅圖,一副不可描述的圖(你可不要想歪了),他們一看就完全明白了,現在分享給你。

 

12.1 內外抉擇

在什么場景中使用padding,在什么場景中使用margin,這是一個學問。你掌握了,學問就有了。

這是用padding的學問

(1)需要在border內側添加空白,在文字與邊框留有距離時;

(2)空白處需要背景色時;

(3)上下相連的兩個盒子之間的空白希望等于兩者之和時,比如15px+20px的padding,將得到35px的空白。

這是用margin的學問

(1)需要在border外側添加空白時;

(2)空白處不需要有背景色時;

(3)上下相連的兩個盒子之間的空白需要相互抵消時,比如15px+20px的margin,將得到20px的空白。

12.2 內外有別

在CSS中,通過外邊距margin屬性,可設置元素周圍的空間。可用margin統一指定4邊,也可用margin-top等屬性,特指其中一邊。這種方案,在CSS中是很常見的。padding和margin的作用不同,但用法是一樣的。為了區分效果,我只在一個div中用了padding,通過比較,一目了然。

在CSS表文件ys2.css中的代碼

/*單獨指定一個邊距*/
.one-margin {
    margin-left: 100px;
}

/*4個邊距*/
.four-margin {
    background: cadetblue;
    width: 400px;
    height: 200px;
    margin: 10px 20px 30px 50px;
}

/*加上padding*/
.use-padding {
    background: cadetblue;
    width: 400px;
    height: 200px;
    margin: 10px 20px 30px 50px;
    padding-top: 20px;
}

HTML文件中的代碼

<div class="big-div">
    <h1 class="one-margin">margin用法</h1>
    <div class="four-margin">
        margin一個值:4個邊距;<br/>
        margin兩個值:上下邊距、左右邊距;<br/>
        margin三個值:上邊距、左右邊距、下邊距;<br/>
        margin四個值:上邊距、右邊距、下邊距、左邊距。
    </div>
    <div class="use-padding">
        padding一個值:4個邊距;<br/>
        padding兩個值:上下邊距、左右邊距;<br/>
        padding三個值:上邊距、左右邊距、下邊距;<br/>
        padding四個值:上邊距、右邊距、下邊距、左邊距。<br/>
        為了區分margin和margin,我只用 padding-top,你能看出效果么?
    </div>
</div>

輸出結果

好了,有關CSS邊距的內容,老陳講完了,如果覺得對你有所幫助,希望老鐵能轉發點贊,讓更多的人看到這篇文章。你的轉發和點贊,就是對老陳繼續創作和分享最大的鼓勵。

原創文章,作者:清風徐來,如若轉載,請注明出處:http://www.69xo69.com/14464.html

(0)
上一篇 2022年5月2日 下午4:56
下一篇 2022年5月2日 下午5:15

相關推薦

主站蜘蛛池模板: 凭祥市| 交城县| 杭州市| 晋江市| 吴旗县| 辰溪县| 桐庐县| 剑川县| 沽源县| 威信县| 永平县| 堆龙德庆县| 攀枝花市| 抚远县| 孙吴县| 宜城市| 南通市| 沾益县| 宁国市| 吴川市| 边坝县| 敦煌市| 庆安县| 明星| 河间市| 城步| 开远市| 什邡市| 石渠县| 新沂市| 通榆县| 堆龙德庆县| 皋兰县| 红桥区| 乐业县| 长武县| 辰溪县| 淮阳县| 镇江市| 来安县| 安福县|