定寬塊狀元素為啥我這樣寫不行呢?
.div1{
? ? border:1px solid red;
width:200px;
margin:20px auto;
}
.div2{
? ? border:2px solid green;
? ? width:300px;
? ? margin:100px auto;
}
margin后面的像素我如何調整都是沒變化的,兩個元素也沒有居中,why
.div1{
? ? border:1px solid red;
width:200px;
margin:20px auto;
}
.div2{
? ? border:2px solid green;
? ? width:300px;
? ? margin:100px auto;
}
margin后面的像素我如何調整都是沒變化的,兩個元素也沒有居中,why
2017-08-19
舉報
2017-12-11
由于樓主沒有把下面的代碼打出來,我猜測樓主是不是在下面不僅把class=“div1”而且把<div>標簽改成了<div1>呢,因為自定義了標簽后,相當于是內聯(lián)元素了,他不能改變寬度和頂部與底部的距離,并且不會獨占一排 ,所以不會居中,如圖
2017-11-11
可以借用15-1的內容試試看.
2017-08-28
沒出現(xiàn)你說的問題
2017-08-19
我試了一下,已經居中了呀。是div元素居中,不是div包含的文本居中。margin的像素值表示元素的外邊距,像素值的大小只跟兩個div之間的距離有關。