开发者社区 问答 正文

现在a标签还进行display:block或者inline-block声明么?

现在看很多网站,a都直接给width和height,给background背景图。都没有进行块状元素声明。弱弱问,这是为什么啊?

展开
收起
a123456678 2016-03-25 17:19:13 2100 分享 版权
1 条回答
写回答
取消 提交回答
  • a标签是行内元素直接添加width,height是不行的。不用display:block或者inline-block的话,还有BFC可以实现。

    一个BFC(块级格式化上下文)是满足以下条件中至少一条的盒模型:

    float的值不为空
    overflow的值不为visible
    display的值是table-cell、table-caption或者inline-block之一
    position的值不为static或者relative

    2019-07-17 19:14:45
    赞同 展开评论
问答地址: