body{margin:0;}.c1{width:300px;height:200px;background-color:red;}.c2{width:300px;height:50px;margin-top:100px;background-color:green;}以我的理解,c1層與body不會有margin,也就是紅色的c1層靠瀏覽器頂部顯示,而c2層由于margin-top:100px,所以綠色的c2層應(yīng)該距c1層頂部100像素,可事實是c1層距頂部100了。如果在c1層加上overflow:hidden,顯示符合預(yù)期。能幫忙解釋下為什么會發(fā)生這種情況嗎?理解不能。在線預(yù)覽:http://runjs.cn/detail/x0bpu6ml
html css布局margin錯誤的問題,很簡單的
FFIVE
2019-04-19 16:11:13