如何用html去除td边框?

新手上路,请多包涵

网页格式

<table border="1">
  <tr>
    <td>one</td>
    <td>two</td>
  </tr>
  <tr>
    <td>one</td>
    <td>two</td>
</tr>
</table>

这将输出这样的边框

+---+---+
|   |   |
+---+---+
|   |   |
+---+---+

但我只想在表格中显示边框而不是像这样

+--------+
|        |
|        |
|        |
+--------+

我怎样才能只使用 html 标记。 (没有 CSS / 没有内联样式)

在某些情况下,我只需要删除一些 td 边框和一些 td 边框即可显示如下内容:

 +---+---+
|   |   |
+---+   |
|   |   |
+---+---+

原文由 Bhojendra Rauniyar 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 942
2 个回答

要删除单元格之间的边框,同时保留表格周围的边框,请将属性 rules=none 添加到 table 标记。

在 HTML 中没有办法实现问题最后一张图中指定的渲染。有各种基于使用其他标记结构的棘手变通方法。

原文由 Jukka K. Korpela 发布,翻译遵循 CC BY-SA 3.0 许可协议

从我的角度来看,简单的解决方案是保留另一个带边框的表,并将您的表插入到外部表中。

 <table border="1">
    <tr>
        <td>
            <table border="0">
                <tr>
                    <td>one</td>
                    <td>two</td>
                </tr>
                <tr>
                    <td>one</td>
                    <td>two</td>
                </tr>
            </table>
        </td>
    </tr>

</table>

原文由 NamingException 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏