zoukankan      html  css  js  c++  java
  • a标签的高度比里面的img高度高问题

    原因:

    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,让它和匿名行级盒子不在一个布局上下文中,也就不存在行级盒的对齐问题
  • 相关阅读:
    Sqlite教程(1) SQLiteOpenHelper
    检查网络连接状态。
    GSON解译Json为DTO
    Okhttp教程 (1)
    HashMap的扩容算法
    回溯算法
    动态规划
    实现自旋锁
    Java堆
    垃圾回收算法总结
  • 原文地址:https://www.cnblogs.com/sere/p/6490039.html
Copyright © 2011-2022 走看看