猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
当前面的元素是内联元素时? 后面的float元素怎么会在内联元素的前面去呢 ?
如题所示:
还有个问题就是:css选择器能否向上取同级的元素吗?
div~span{}//取不到.有没有向上取的?
喵喔喔
浏览 429
回答 2
2回答
Qyouu
div元素自带float属性,也就是产生了BFC,而BFC有一条很重要的特点,就是他排列的时候,会跟最左边的边线接触W3C关于BFC的说明没有向上取的
0
0
0
繁华开满天机
浮动的框可以向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止。所以float为left的div会挤开/无视span贴到父级的左边界,而行框(span)不同于块框,是会识别脱流的浮动框并围绕着它
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续