【发布时间】:2018-02-21 06:39:14
【问题描述】:
我正在努力在 html 表格行上设置 EXACT 高度。
左列是两个高度为 44px 的 div,右列是表格。每行的高度设置为 44px,但在 Google Chrome 网络检查工具上,行的高度显示为 44.44px。
SASS:
table {
width: 100%;
border: none;
tr {
height: 44px;
cursor: pointer;
td {
padding: 0 16px;
border-bottom: 1px solid $bg-light;
vertical-align: middle;
}
}
}
我也在使用Eric Meyers css-reset,尽管不管有没有它,问题仍然存在。
关于额外的 .44px 来自哪里的任何线索?
编辑
问题似乎是特定于 Google Chrome。 Safari 呈现正确的高度。
【问题讨论】:
-
你正在嵌套你的 CSS。应该是
table{...}tr{...}td{...} -
抱歉,不清楚我使用的是 SASS
-
能否添加 HTML 和处理后的 CSS,以便我们看到问题中的问题? (创建一个minimal reproducible example)。这样,我们就更容易复制并找到问题的解决方案。
-
如何显示 HTML 以便我们重现您的图像状态?