html - 无法删除表格单元格中的空格

标签 html css

文字“Big”上方和下方的空间仍然存在。这是html。我正在使用 Chrome:

<table border="0" style="border-collapse: collapse" cellspacing="0" cellpadding="0">
  <tr>
    <td style="border-collapse: collapse; padding:0;background-color:red; font-family: calibri light; font-size:70px; vertical-align: top; padding:0px !important;">
      BIG
    </td>
  </tr>
  <tr>
    <td style="padding-left:5px; font-family: calibri; font-size:20px; float: left; ">
      Small text
    </td>
  </tr>
</table>

我不想使用 line-height 因为这样我必须确保 td 及其内容都有正确的高度。如果没有,就会发生这种情况。这就是我不使用 div 的原因:

<table>
<tr>
            <td style="line-height:30px;border-collapse: collapse; padding:0;background-color:red; font-family: calibri light; font-size:70px; vertical-align: top; padding:0px !important;">
                text
            </td>
</tr>
</table>

最佳答案

这不是一个填充的东西,它只是您正在使用的字体。您看到的空间是为了处理需要更多空间的字符。

enter image description here

关于html - 无法删除表格单元格中的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47115332/

相关文章:

html - 如何使用相同的表单在 ruby​​ on rails 中创建和编辑

html - 自定义字体不起作用

php - 如何使用php通过id抓取一个div的html内容

javascript - 检测浏览器是否禁用图像

HTML 并排 div,其中一个具有固定宽度,第二个适合剩余空间

html - CSS 问题

javascript - 在 Ajax 中将输入发送到文件

javascript - 如何让内方保持无限旋转

javascript - 允许使用 javascript + LivePreview 换行

html - 将背景设置为与文本一样宽,并在换行后左对齐