div3中定义div4,正常应该div4在div3中显示,但现在为什么设置了div3宽高后,div4反而在画面中显示在外面呢?求大神指点???
因为子元素img图片也是块状元素,块状元素独占一行,把后面的div4挤下去了,你试试看把图片和div4更换一下前后顺序看看就知道了
你把#box3的高度改大点就能知道原因了。