html問題
為什么這里用padding就沒有用呢 用margin就可以實現居中 padding和margin的用法有什么區別?
<!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打開,可以看到那個padding:auto的時候,padding時默認設置為0的,當margin:auto的時候,默認自動居中時應為它有數值,網上說可以可以用margin:auto來設置居中,padding:auto是根據瀏覽器的不同而不同的,chrome是沒有。
2017-10-14
padding是內邊距,margin是外邊距。