美文网首页
内联元素、vertical-align和line-height

内联元素、vertical-align和line-height

作者: wu_9f41 | 来源:发表于2021-06-28 16:02 被阅读0次
  • 内联元素:display:inline-* span label input button a br i strong q img
  • 替换元素: img <input type='image'/> iframe video audio embed option canvas object applet
  • 幽灵空白节点:html5里内联元素 行框盒子前都有一个宽度为0,可有高度,有基线的空白节点

vertical-align只对内联元素生效,内联元素又包括内联可替换元素(下文简称替换元素),内联非替换元素

vertical-align:baseline默认

vertical-align:middle

  • middle :
    -- 对于内联元素 内里x交叉点的位置
    -- 对于table-cell 相对外面的表格行对齐

line-height

  • line-height决定了内联元素的高度, 不影响替换元素
    -line-height: 可以继承
父{ font-size:20px,line-height:1.5  or 200% or 2em }
子:{font-size:30px;}
子继承的行高分别对应是 30*1.5 or 20*200% or 20*2

相关文章

网友评论

      本文标题:内联元素、vertical-align和line-height

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