已采納回答 / 慕桂英3594841
"padding:50px 0px;",從盒子模型上理解是正確的,但是瀏覽器世界因為各種內(nèi)核等原因,瀏覽器對這些參數(shù)的理解并不相同,是否能行要看具體是哪種瀏覽器以及瀏覽器的哪種版本,這種方式兼容性不強,只能被少數(shù)瀏覽器正確識別。"margin:50px 0px;",從盒子模型上理解也是正確的,且這種方法的兼容性要好很多,絕大多數(shù)瀏覽器都能正常顯示。
2017-07-15
已采納回答 / hblee
不是的,那個綠色是.box的content的顏色,box里面包含了一個空div,這個空div有50%的margin,所以撐開了父元素box,空div的里面沒有任何東西,margin也是無顏色的
2017-05-03
已采納回答 / qq_布魯克是只會飛的豬_0353746
問題1:拉伸是針對容器而言的,無法拉伸img,想拉伸圖片占滿容器將高度和寬度設為100%即可問題2:使用margin:auto居中時需要元素為block元素,而將元素定位設置為absolute時,元素的具備了block特性,所以能夠居中問題3:上下左右指的是元素距父容器的偏移,不是padding。
2017-05-03
已采納回答 / qq_在迷宮_0
沒設置寬高可以由里面的內(nèi)容或者元素撐開的,灰色的背景是父元素的,就是方便看效果來的,你看的那塊內(nèi)容是改變子元素的magin值,如果藍色塊子元素margin水平上的值為負值,就會拉近和灰色背景父元素的距離,所以藍色塊的可是區(qū)域就變大了,如果是正值,與父元素距離加大,對應可是區(qū)域就變小了
2017-02-13
已采納回答 / SvenAs
????????事實上,你這里的三個元素都沒有發(fā)生margin重疊,你把father1和son2加上margin-top,會發(fā)現(xiàn),他們都沒有重疊了。margin重疊只發(fā)生在普通的block元素上,加上float雖然也會使元素block,但卻不是普通的block元素,應該是脫離文檔流的block元素,視頻前面也說了,float和absolute元素除外。把father1,2,3的float去掉。在每個盒子外面加一個盒子再加上float:left看看吧
2017-01-13
已采納回答 / m慕光
overflow:hidden;意思為當內(nèi)容寬高大于父容器寬高,超出的部分就會被隱藏。本題中內(nèi)容寬度為:(386.66+20)* 3 = 1220父容器寬度為:1200 < 1220?所以這里如果不加overflow:hidden;則父容器無法在一行中容納所有的內(nèi)容,最后一個div元素會換行顯示;但是如果你加overflow:hidden;內(nèi)容超過父容器的部分可以被隱藏,即可做到一行顯示。這里不設置也沒關系是因為有一句margin-right:-20px;
2016-10-30
已采納回答 / 黑白灰菌
替換元素:替換元素就是瀏覽器根據(jù)元素的標簽和屬性,來決定元素的具體顯示內(nèi)容。?例如瀏覽器會根據(jù)<img>標簽的src屬性的值來讀取圖片信息并顯示出來,而如果查看(x)html代碼,則看不到圖片的實際內(nèi)容;又例如根據(jù)<input>標簽的type屬性來決定是顯示輸入框,還是單選按鈕等。?(x)html中的<img>、<input>、<textarea>、<select>、<object>都是替換元素。這些元素往往沒有實際的內(nèi)容...
2016-10-16