为了账号安全,请及时绑定邮箱和手机立即绑定

当前面的元素是内联元素时? 后面的float元素怎么会在内联元素的前面去呢 ?

当前面的元素是内联元素时? 后面的float元素怎么会在内联元素的前面去呢 ?

喵喔喔 2019-04-13 08:36:58
如题所示:还有个问题就是:css选择器能否向上取同级的元素吗?div~span{}//取不到.有没有向上取的?
查看完整描述

2 回答

?
Qyouu

TA贡献1786条经验 获得超11个赞

div元素自带float属性,也就是产生了BFC,而BFC有一条很重要的特点,就是他排列的时候,会跟最左边的边线接触W3C关于BFC的说明
没有向上取的
                            
查看完整回答
反对 回复 2019-04-13
?
繁华开满天机

TA贡献1816条经验 获得超4个赞

浮动的框可以向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止。
所以float为left的div会挤开/无视span贴到父级的左边界,而行框(span)不同于块框,是会识别脱流的浮动框并围绕着它
                            
查看完整回答
反对 回复 2019-04-13
  • 2 回答
  • 0 关注
  • 428 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号