html問題
為什么這里用padding就沒有用呢 用margin就可以實(shí)現(xiàn)居中 padding和margin的用法有什么區(qū)別?
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
? ? <style>
? ? #a{width:600px;
? ? ? ?height:600px;
? ? ? ?background:red;}
? ? #b{height:300px;
? ? ? ?width:300px;
? ? ? padding:auto; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//padding在這里 ? 把padding換成margin就可以居中了
? ? ? ?background:green;}
? ? </style>
</head>
<body>
<div id="a">
<div id="b"></div>
</div>
</body>
</html>
2017-10-14
你可以用chrome打開,可以看到那個(gè)padding:auto的時(shí)候,padding時(shí)默認(rèn)設(shè)置為0的,當(dāng)margin:auto的時(shí)候,默認(rèn)自動(dòng)居中時(shí)應(yīng)為它有數(shù)值,網(wǎng)上說可以可以用margin:auto來設(shè)置居中,padding:auto是根據(jù)瀏覽器的不同而不同的,chrome是沒有。
2017-10-14
padding是內(nèi)邊距,margin是外邊距。