HTML+CSS 表格,设置边框麻烦

标签 html css html-table border

我正在尝试使用 HTML 表格在线制作数独板并使用 CSS 对其进行格式化。理想情况下,输出看起来像这样的图像:

enter image description here

问题是我无法正确设置边框。下面是单个 3 x 3 框的代码,不幸的是它没有正确输出。类别为“end”的单元格似乎具有非折叠边框。有什么建议么?

HTML:

<table>
 <tr>
    <td><input type='text' size='2' /></td>
    <td><input type='text' size='2' /></td>
    <td><input type='text' size='2' class='end'/></td>
  </tr>
</table>

CSS:

table, td{
    border-color: black;
    border-width: 1px;
    border-style: solid;
}

table{
      border-collapse:collapse;
}

td{
  padding:0px;
  margin: 0px;
}

td .end{
  border-style:solid;
  border-color:black;
  border-width: 1px 3px 1px 1px;
}

input{
  padding:0px;
  margin:0px;
}

最佳答案

您可能希望将类分配给单元格本身,而不是输入字段。

关于HTML+CSS 表格,设置边框麻烦,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3840992/

相关文章:

jquery - 菜单未作为列表打开

javascript - 表格单元格为空时显示警告框

html - 表格标签占用的高度高于父 div 提到的高度

javascript - HTML5 视频播放器 - video.js - Chromium 和 Mozilla Firefox 上视频播放结束时的不同行为

html - CSS 问题 - div 之间的间隙

jquery - 如何切换 "a"标签元素以显示隐藏的 DIV,就像 Facebook 通知中心一样

css - 在css中制作一个带尾部的非填充箭头

html - 带有叠加颜色的花式 css 表格设计

html - 如何保护免费增值 HTML5 免受变量修改?

html - 根据使用的选择器过滤 CSS