删除HTML表格中的外边框

卡什

我正在用HTML开发报告。那里我有一张桌子。在每个TD中,我都有另一个表。我想将td中的每个表分开。因此,我启用了主表的边框。但是很少有内部表需要显示单元格边框。但是我不希望显示该特定内部表的外部边界。

前任。

<table ID="main" >
    <tr>
        <td>
            <table ID="INTER1">
                <tr>
                    <td>Table1 without internal border</td>
                <tr>
            </table>
        </td>
        <td>
            <table ID="INTER2">
                <tr>
                    <td>Table with internal border</td>
                <tr>
            </table>
        </td>
    </tr>
<table>

我想使用CSS类来做到这一点。我已经用谷歌搜索了,但是我找到了适用于所有标签的解决方案,但这意味着它将删除所有表格的外边界。

我可以为上述问题找到解决方案吗?

穆罕默德

这是您可以执行的操作,您只需将不需要n-bordered class的外部边界添加到每个表中。

		#main{
			border: 1px solid blue;
			padding: 10px;
		}

		.bordered, .n-bordered{
			border: 1px solid black;
			border-collapse: collapse;	
		}

		.n-bordered{
			border: none;
		}

		.bordered td, .n-bordered td{
			border: 1px solid black;
		}

		.n-bordered tr:first-child td{
			border-top: none;
		}

		.n-bordered tr:last-child td{
			border-bottom: none;
		}

		.n-bordered tr td:first-child{
			border-left: none;
		}

		.n-bordered tr td:last-child{
			border-right: none;
		}
<table id="main">
    <tr>
        <td>
            <table ID="INTER1" class="n-bordered">
                <tr>
                    <td>no-internal border</td>
                    <td>no-internal border</td>
                </tr>
                <tr>
                    <td>no-internal border</td>
                    <td>no-internal border</td>
                </tr>
                <tr>
                    <td>no-internal border</td>
                    <td>no-internal border</td>
                </tr>
                <tr>
                    <td>no-internal border</td>
                    <td>no-internal border</td>
                </tr>
            </table>
        </td>
        <td>
            <table ID="INTER2" class="bordered">
                <tr>
                    <td>yes-internal border</td>
                    <td>yes-internal border</td>
                </tr>
                <tr>
                    <td>yes-internal border</td>
                    <td>yes-internal border</td>
                </tr>
                <tr>
                    <td>yes-internal border</td>
                    <td>yes-internal border</td>
                </tr>
                <tr>
                    <td>yes-internal border</td>
                    <td>yes-internal border</td>
                </tr>                
            </table>
        </td>
    </tr>
<table>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

删除jQuery滑块的外边框

来自分类Dev

如何从HTML页面中完全删除表格边框

来自分类Dev

从表格中删除底部边框

来自分类Dev

如何在SSRS中删除表格的边框

来自分类Dev

HTML表格外边界多个TR

来自分类Dev

HTML表格外边界多个TR

来自分类Dev

从HTML表格中删除2个垂直边框-怎么做?

来自分类Dev

从html表格中的文字开始边框

来自分类Dev

删除表格边框

来自分类Dev

从表格中删除`border`属性不会删除边框

来自分类Dev

如何从html表格的最后一行删除底部边框?

来自分类Dev

删除HTML表格单元格的顶部边框

来自分类Dev

Javascript HTML到pdf-删除表格边框

来自分类Dev

HTML,从表格的左上角单元格删除边框

来自分类Dev

删除 HTML 表格中的行

来自分类Dev

R闪亮:删除表格中的特定行边框

来自分类Dev

如何在引导程序中删除表格的水平边框

来自分类Dev

引导表。如何从表格中删除所有边框?

来自分类Dev

如何删除表格中单元格的边框?

来自分类Dev

使用CSS从表格中删除不可见的边框

来自分类Dev

R闪亮:删除表格中的特定行边框

来自分类Dev

如何在dita中删除表格边框线?

来自分类Dev

如何删除表格中的侧边和底部边框

来自分类Dev

如何从表格单元格中删除填充和边框?

来自分类Dev

我无法从我的 WP 网站上的表格中删除边框

来自分类Dev

如何在HTML中删除边框

来自分类Dev

Bootstrap:如何删除边框表格?

来自分类Dev

在HTML表格中隐藏单元格边框

来自分类Dev

添加边距后如何删除工具栏周围的额外边框?