问题:
使用时父容器 (.displayContainer) 中的内联块元素(.sideBar 和 .contentHolder),尽管出现了不必要的垂直滚动条父元素和子元素具有相同的计算高度。
原因:
内联块元素的默认垂直对齐属性是“baseline”,该属性保留下降部分的空间(延伸到基线以下的小写字母)。这个额外的空间导致容器溢出,触发滚动条的出现。
解决方案:
要消除垂直滚动条,调整vertical-align属性在子元素上或进行以下更改之一:
将垂直对齐设置为不同的值:
切换显示:块:
在父级上设置 line-height: 0:
在父级上设置 font-size: 0 并在子级上恢复它(如果需要):
以上是为什么内联块元素即使高度匹配也会创建垂直滚动条?的详细内容。更多信息请关注PHP中文网其他相关文章!