css浮动细节

原创 greenhand 随笔 HTML/CSS 248阅读 2018-05-20 00:30:21 举报

浮动元素在自己所处的行框左右浮动(浮动元素自己会形成一个空的内联元素,从而单独一行时也能形成行框,这也解释了浮动元素在块级元素后面时,浮动元素显示在块级元素之下,而不是跟块级元素重叠。如果浮动元素在块级元素前面时,他们会重叠,这是因为浮动元素导致“高度塌陷”,即在正常流中占据的高度为0)

clear指定一个元素是否可以在它之前的浮动元素旁边,或者必须向下移动(清除浮动) 在它的下面。clear 属性适用于浮动和非浮动的block水平元素。

clear:both(左边或右边都不能有浮动元素)也只能清除之前的浮动元素,之后的没影响

评论 ( 0 )
最新评论
暂无评论

赶紧努力消灭 0 回复