课程
/前端开发
/HTML/CSS
/企业网站综合布局实战
不懂为什么
2016-01-13
源自:企业网站综合布局实战 3-12
正在回答
ie7的问题啊,ie8+就正常了。低版本ie很多这种bug,没有道理的。
上面写错了是换到左边
因为只有块级元素才能设置浮动,所以span设置浮动就是默认了块级元素,而html先加载a标签的内容,那么span的内容就会由于span的display:block而重新独占一行。这样就导致视频日期掉下来的结果,如果把span换到a的右边,文档就会先加载span,此时设置浮动后会导致文字环绕,在等高情况下会显示同行。这是我的理解
浮动使行内元素变为了块元素,如果a和span同级,你设置了span而不设置a的浮动,那么span会掉下来;如果把span放到了左边,那么右浮动就刚好到了末尾,而不会掉下来。这样做是减少了样式,而又能达到想要的效果。
浮动会使span 脱离原有文档流, 还记得刚开始讲浮动时,浮动的盒子盖在了另一个盒子上么
我也想知道
举报
本课程重点介绍HTML/CSS实现常见企业网站布局的方法
2 回答为什么不省略ul直接使用a标签呢?
1 回答子标签位置
2 回答为何news中的a标签继承了nav中a标签的属性
1 回答把tel的样式标签写成.logo_right tel为什么就不行了?
2 回答h1不是快元素吗 为什么他这里 h2标签可以和a标签在同一行显示