课程
/前端开发
/jQuery
/jQuery基础课程
图中“码农家族”四个字在最右侧,这是因为块级元素会比行内元素优先拍到右侧吗?
2015-11-17
源自:jQuery基础课程 2-6
正在回答
查了下相关文档,可以这样理解:
float浮动特性:1. 对元素,脱离文档流;对内容,在文档流。2. 默认宽度为内容宽度。
float浮动特性:
1. 对元素,脱离文档流;对内容,在文档流。
2. 默认宽度为内容宽度。
“码农家族”为内容,当div设置float:left时,它还在文档流中,p、label设置float:left时,它们脱离文档流。
因此,div、p、label元素会在左边显示,将“码农家族”给逼迫到了右边的位置。
同问,求解?
不会,文字是文档流,怎么添加浮动始终是文档流,别的就不行
同问。。。
div浮动是让div元素左移,float不具有继承性,所以文字本身是没有浮动的。文字外面加一个span元素,再对span元素设置浮动就可以了
因为浮动
一色光 提问者
举报
加入课程学习,有效提高前端开发速度