header-row-style修改表头高度不一定有效?

问题描述

有博客指导利用属性header-row-style修改表头高度,同时利用row-style可以修改表头下每行内容的高度。但是实践中发现表头高度只能调大,无法调小。
【elementUI】header-row-style修改表头高度“无效“?
【elementUI】header-row-style修改表头高度“无效“?

思考过程

继续对header-row-style的height赋值,先从大值开始例如1000px,发现表头高度有明显的变化,直到赋值在200px左右,表头高度似乎没有变化,猜想表头高度是否有一个定好的最小值?最后发现,elementUI中有一个最小高度限制,猜想与这一情况契合。

解决办法

修改标签el-main的line-height属性值,例如将160px修改为50px。
行高可以理解为任意两条相对的线的距离,对于块级元素,行高定义了该元素基线之间的最小距离。很容易发现,行内元素也是由line-height撑开的。
【elementUI】header-row-style修改表头高度“无效“?

结果呈现

所以,调整header-row-style的height值,只有当其大于默认的行高,才能修改成功。这就解释了为什么实践中表头高度只能调大而无法调小的现象。
【elementUI】header-row-style修改表头高度“无效“?
【elementUI】header-row-style修改表头高度“无效“?

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-01-13
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-04-20
  • 2021-10-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案