为什么把span标签放在a标签左侧就不会错位呢

来源:3-12 企业网站制作之新闻中心制作(三)

qq_山楂花_0

2016-01-13 09:57

不懂为什么

写回答 关注

6回答

  • ahao430
    2016-06-06 18:53:28

    ie7的问题啊,ie8+就正常了。低版本ie很多这种bug,没有道理的。

  • 我想做前端大牛
    2016-04-22 18:15:38

    上面写错了是换到左边

  • 我想做前端大牛
    2016-04-22 18:14:38

    因为只有块级元素才能设置浮动,所以span设置浮动就是默认了块级元素,而html先加载a标签的内容,那么span的内容就会由于span的display:block而重新独占一行。这样就导致视频日期掉下来的结果,如果把span换到a的右边,文档就会先加载span,此时设置浮动后会导致文字环绕,在等高情况下会显示同行。这是我的理解

  • 小小酥1992
    2016-02-16 11:26:00

    浮动使行内元素变为了块元素,如果a和span同级,你设置了span而不设置a的浮动,那么span会掉下来;如果把span放到了左边,那么右浮动就刚好到了末尾,而不会掉下来。这样做是减少了样式,而又能达到想要的效果。

  • 笑_坚强
    2016-01-21 11:04:04

    浮动会使span 脱离原有文档流, 还记得刚开始讲浮动时,浮动的盒子盖在了另一个盒子上么

  • 开普勒
    2016-01-13 15:26:42

    我也想知道

企业网站综合布局实战

本课程重点介绍HTML/CSS实现常见企业网站布局的方法

157043 学习 · 1984 问题

查看课程

相似问题