為什么上面的三個屬性,少一個圖片就會橫著排,三個屬性全寫,圖片就是豎著排。求解釋
uj5u.com熱心網友回復:
如果要d1,d2并排的話,float:left要分別寫給d1,d2,且d1,d2應該是同級,不能d2包裹d1,如果d2在d1里面,d2相對于d1定位,你需要再給d2增加top:value;left:value,塌陷問題可能是你的圖片太大了,設定一下圖片的尺寸
img{
height:value;
width:value;
}
uj5u.com熱心網友回復:
D2是d1的子元素,d2里包含倆個img。
上面我寫的三個屬性,如果去掉一個,圖片就會豎向排列,而不是本來的橫向排列。再者,如果我給d2加上寬,圖片也會橫向排列。我想知道原因。
uj5u.com熱心網友回復:
你給三個div設定不同的背景色,再除錯就能看出是div寬度的問題。轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/95488.html
標籤:HTML(CSS)
