课程
/前端开发
/HTML/CSS
/网页布局基础
应该是脱离了标准文本流 元素不是紧跟其后,而是挤压出来 你试一下宽度一样的情况
2014-05-28
源自:网页布局基础 3-3
正在回答
关于脱离标准文档流的元素特点定义,详见W3C官网: http://www.w3.org/TR/CSS21/visuren.html#absolute-positioning 中第9.6 Absolute positioning
一个元素,如果脱离了标准文档流,它有一个最大的特点,就是不会占据标准文档流的空间了,这就意味着紧跟在它后面的元素会上移,并占据它所在的空间,此外,脱离标准文档流的元素,还会对网页元素进行遮盖,如果不设置偏移量,脱离标准文档流的元素,一定会对占据它原有位置的元素产生遮盖。老师说没有并排显示应该是两者尺寸和大于容器,应该是收到定式思维影响,因为绝大多数设置浮动横向排列元素会换行,99%都是因为尺寸问题,这里主要是浏览器显示差异,在IE8以上及现代浏览器如FF,safari等,一个设置浮动,另一个没设置浮动,并且高度比第一个高时,就会出现视频中换行的情况,在IE6、IE7里就不会出现这样的情况
李莫愁
举报
让你精通CSS中三大定位机制,彻底掌握网页布局的相关知识