html - 使用 CSS 在表格内制作边框

标签 html css

我需要用 CSS 在表格内制作一个边框,如图所示。左侧是我有的,右侧是我需要的边框。

Here is我正在尝试执行此操作的 fiddle 。

起初,我想用

border-top: 1px solid rgb(72, 170, 230);

和 border-left 等样式应用于外部单元格。它仅适用于该侧没有其他单元格的单元格。但如果他们有一个邻居边界 - “边”不起作用。

What I need

最佳答案

使用 rowspancolspan 你可以执行。

HTML

<td class="inner-table" rowspan="4" colspan="4">
      <table>
        <tr>
          <td class="mainTable"></td>
          <td class="mainTable"></td>
          <td class="mainTable"></td>
          <td class="mainTable"></td>
        </tr>

CSS

.inner-table{
  background: #fff;
  border: 1px solid rgb(72, 170, 230);
}

https://jsfiddle.net/0gzp3jb1/2/

关于html - 使用 CSS 在表格内制作边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50180495/

相关文章:

c# - 如何在 winform 中显示 html 格式的内容(无图像)?

html - 如果用户安装了它们,字体呈现不同......我可以强制一致性吗?

调整浏览器窗口大小导致的 CSS 定位更改

javascript - jQuery 自动完成列表项图标

javascript - 我的 javascript 适用于 google maps API 吗?

javascript - 如何使 div 居中并与其嵌套的 float div 保持对齐?

jQuery 手机 : difference between data-role and role/class

html - Bootstrap 将 div 内容推送到新行

c# - 使用 C# 正则表达式排除字符串匹配

html - 清除小图标右侧的三个文本元素,不换行