自適應元素中如果存在子級元素,它有`clear: both;`,右列子級元素跑出父級元素了,這個原因是什么?
自適應元素中如果存在子級元素,它有`clear: both;`,右列子級元素跑出父級元素了,這個原因是什么?
clear: both;
?=> ?元素被向下移動用于清除之前的左右浮動。這里即將左側浮動元素屬性去除了,左側div
獨占一行,右側子元素則跑到下方,由于父元素左側有外邊距,所有子元素左側也空出了對應的位置。
我理解的對嗎?
自適應元素中如果存在子級元素,它有`clear: both;`,右列子級元素跑出父級元素了,這個原因是什么?
clear: both;
?=> ?元素被向下移動用于清除之前的左右浮動。這里即將左側浮動元素屬性去除了,左側div
獨占一行,右側子元素則跑到下方,由于父元素左側有外邊距,所有子元素左側也空出了對應的位置。
我理解的對嗎?
2021-03-08
舉報
2021-08-28
float: right;margin-left: -400px;這兩個是關鍵