<a><image/></a>

作者: 侯工 | 来源:发表于2018-09-28 12:29 被阅读1次

a元素下有一个匿名文本,这个文本外有一个匿名行级盒子,它有的默认vertical-align是baseline的,而且往往因为上文line-height的影响,使它有个line-height,从而使其有了高度,因为baseline对齐的原因,这个匿名盒子就会下沉,往下撑开一些距离,所以把a撑高了。

方法:

  • 1、消除掉匿名盒子的高度,也就是给a设置line-height:0或font-size:0;
  • 2、给两者vertical-align:top,让其top对齐,而不是baseline对齐
  • 3、给img以display:block,让它和匿名行级盒子不在一个布局上下文中,也就不存在行级盒的对齐问题。

相关文章

  • <a><image/></a>

    a元素下有一个匿名文本,这个文本外有一个匿名行级盒子,它有的默认vertical-align是baseline的,...

  • <a><image/></a>

    大地Dudy,前端工程师 / 全栈开发工程师 a元素下有一个匿名文本,这个文本外有一个匿名行级盒子,它有的默认ve...

  • Mybatis中特殊符号转移

    1. 写法1 原符号替换符号<<<=<=>>>=>=<><>&&'&a...

  • test

    <script>alert(1);</script>

  • 无标题文章

    <script>alert('hello’);</script>

  • HTML中的<a></a>标签

    是html中非常常用且重要的标签,本文将会介绍 的各种属性以及一些使用经验。 属性 hrefhref是 中最重...

  • <a>标签

    使用 标签可实现超链接,它在网页制作中可以说是无处不在,只要有链接的地方,就会有这个标签。 语法: 链接显示的文本...

  • Mybatis 中大于等于小于等于的写法

    第一种写法:原符号 < <= > >= & ' "替换符号 < <= > >= &a...

  • MyBatis大于小于转义

    说明小于小于等于大于大于等于&'''原符号<<=>>=&'"替换符号<<=>>=&...

  • Django 数据库查询

    model.objects.filter(): 依据条件筛选 基于比较: __gt __gte __lt __lt...

网友评论

    本文标题:<a><image/></a>

    本文链接:https://www.haomeiwen.com/subject/bhzuoftx.html