html - CSS 表格默认填充或边距

标签 html css html-table css-tables

今天是我第一次玩 table 我注意到 table 和 tr 和 td 标签之间有一点空间, 大概 1 px 左右。

所以这是我的问题:

这是我的代码:

<table id="upload_box_container">
    <tr>
        <td class="border_bottom_1px">hi1</td>
        <td class="border_bottom_1px">hi2</td>
    </tr>
</table>

(upload_box_container - 它只是背景颜色和边框颜色)

(border_bottom_1px - 因为它的名字它只给出 1px 大小的底部边框)

并且有一张它如何显示的图片: http://postimage.org/image/16wz2ao78/

我的问题是

  • 为什么两个底边框之间有空格

  • 以及为什么表格的边上有空格(如填充)且边框不接触表格边框

谢谢。

最佳答案

定义

table { border-spacing:0; }

它应该以您想要的方式呈现。

关于html - CSS 表格默认填充或边距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7541765/

相关文章:

javascript - 自适应多列布局,行之间没有额外的间隙

php - 将遗留 html 表格设计导入 div 布局

html - 受所用字体影响的表格布局

android - Android 和 iOS 上的 HTML5 音频有哪些限制?

css - 将按钮对齐到进度条的右侧

html页面从不同的位置开始

CSS:如何在具有完整浏览器交叉兼容性的情况下向 div 右侧添加倾斜边缘?

javascript - 黑色不透明叠加层使图像尺寸增加

css - 带有嵌套表格的 table Css 样式

html - 当 flexbox 元素以列模式包装时,容器不会增加其宽度