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