课程
/前端开发
/HTML/CSS
/网页布局基础
如题,在慕课网学了两节课,两个老师讲解的不一样,有的说脱离了标准文档流,有的说仍旧处于标准文档流
2015-07-07
源自:网页布局基础 3-1
正在回答
元素脱离文档流,但是元素中的内容是在文档流中的。
没有float的情况:
添加了float:left后的情况
(1)元素在脱离文档流就是说,float使html元素脱离文档流浮动起来,导致其后面的(在文档流中的)元素占据了float元素的原位置。
(2)内容仍然在文档流就是说,虽然承载内容的元素脱离了文档流,但是其内部内容仍然在文档流中,后续的元素即使占据了我元素的位置,也要为了其中的内容留空间。
所以从图中可以看到,虽然橘色部分没有浮动之前的位置被后续元素占了,但是其内部内容仍然占据文档流中的空间。
我也不懂
好像是半脱离,盒子是进去了,可文字被挤出来了。
半脱离文档流
你们都错了,没有完全脱离文档流,浮动起来的元素出于“半塌陷”状态
文字会围绕
老师这个地方讲错了 设置float之后,会脱离文档流.
feel confused too
脱离文档流,自己写个实验下
程序爱好者11 提问者
举报
让你精通CSS中三大定位机制,彻底掌握网页布局的相关知识