html - 如何在 css 中为两个相邻单元格设置单个边框

标签 html css html-table

我正在用 html 制作一个表单,我正在使用一个表格来布局我的输入控件和标签。

对于表单的每个输入,都有一个与之关联的标签。

我希望在作为标签及其关联的输入标签的每对相邻单元格周围出现边框。

我尝试在两个相邻的 <td> 周围制作一个 div标签,但它说“无效标签”只有<td>允许在 <tr> 内标签。

有没有办法用 CSS 或其他任何方式来实现?

我的 HTML 示例代码:

<table>
<tr>
<td>Date</td>
<td><input type="text"></td>
<td>Name</td>
<td><input type="text"></td>
</tr>
</table>

下面是我想要实现的截图。

enter image description here

最佳答案

你还没有折叠你的表格边框,试试这个

Demo

table {
   border-collapse: collapse;
}

table, td {
   border: 1px solid #c00000;
}

关于html - 如何在 css 中为两个相邻单元格设置单个边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13949375/

相关文章:

javascript - 在 javascript 中逐步显示 4 个图像

jquery - HTML 强制表格行在列中

html - 无法在 Angular Material 表上设置高度。高度溢出容器

javascript - 背景图像与另一个 div 重叠

javascript - 修改匹配的 CSS 规则

php - 无法使用 StackExchanges 的 PageDown 将 markdown 转换为 HTML

html - CSS 表单对齐

javascript - KnockoutJS 呈现具有多个模板和可变列数的表

jquery - HTML 表格 CSS/HTML/JQUERY 中的溢出和下拉 div 问题

javascript - 如何在脚本标签中加载javascript函数