如何从HtmlTable的一列中删除边框以及包围表中与之接触的部分?
我需要从htmltable的最后一列中删除边框线。我在表格的最后一列(td)上尝试了这一点:如何从HtmlTable的一列中删除边框以及包围表中与之接触的部分?,html,css,border,html-table,Html,Css,Border,Html Table,我需要从htmltable的最后一列中删除边框线。我在表格的最后一列(td)上尝试了这一点: <td class="nobordercell">Comments</td> .nobordercell { border: none; } 注释 nobordercell先生{ 边界:无; } 我还尝试了以下方法(边框塌陷:塌陷): . . . 评论 . . . .中间桌{ 宽度:99%; 浮动:左; 边界塌陷:塌陷; } 边界唯一消失的边是底部。我意识到这是因为
<td class="nobordercell">Comments</td>
.nobordercell {
border: none;
}
注释
nobordercell先生{
边界:无;
}
我还尝试了以下方法(边框塌陷:塌陷):
. . .
评论
. . .
.中间桌{
宽度:99%;
浮动:左;
边界塌陷:塌陷;
}
边界唯一消失的边是底部。我意识到这是因为仍然显示的边框属于表格,而不是td,但我仍然需要知道如何从htmltable中仅在td的边框与其相交的部分删除边框(或者如果td的边框正在显示,则将相交)
这是它目前的样子:
…这就是我想要的样子:
一些简单的css和排列应该有助于实现这一技巧,包括一个JSFIDLE。此外,必须从HTML表格标记中删除边框:
.middletable{
width:99%;
float:left;
border:none;
border-collapse:collapse;
}
.bordercell{
border:1px solid black;
}
.nobordercell {
border: none;
}
<table class="middletable">
<tr>
<td name="airfaredate1Comments" id="airfaredate1Comments" class="bordercell">Comments</td>
<td class="nobordercell">Comments</td>
</tr>
<tr>
<td name="airfaredate1Comments" id="airfaredate1Comments" class="bordercell">Comments</td>
<td class="nobordercell">Comments</td>
</tr>
<tr>
<td name="airfaredate1Comments" id="airfaredate1Comments" class="bordercell">Comments</td>
<td class="nobordercell">Comments</td>
</tr>
</table>
.middletable{
宽度:99%;
浮动:左;
边界:无;
边界塌陷:塌陷;
}
.边界细胞{
边框:1px纯黑;
}
nobordercell先生{
边界:无;
}
评论
评论
评论
评论
评论
评论
一些简单的css和排列应该有助于实现这一技巧,包括一个JSFIDLE。此外,必须从HTML表格标记中删除边框:
.middletable{
width:99%;
float:left;
border:none;
border-collapse:collapse;
}
.bordercell{
border:1px solid black;
}
.nobordercell {
border: none;
}
<table class="middletable">
<tr>
<td name="airfaredate1Comments" id="airfaredate1Comments" class="bordercell">Comments</td>
<td class="nobordercell">Comments</td>
</tr>
<tr>
<td name="airfaredate1Comments" id="airfaredate1Comments" class="bordercell">Comments</td>
<td class="nobordercell">Comments</td>
</tr>
<tr>
<td name="airfaredate1Comments" id="airfaredate1Comments" class="bordercell">Comments</td>
<td class="nobordercell">Comments</td>
</tr>
</table>
.middletable{
宽度:99%;
浮动:左;
边界:无;
边界塌陷:塌陷;
}
.边界细胞{
边框:1px纯黑;
}
nobordercell先生{
边界:无;
}
评论
评论
评论
评论
评论
评论
您可以使用:最后一个子选择器:
table tr td:last-child {
border: none;
}
您可以使用:最后一个子选择器:
table tr td:last-child {
border: none;
}
您可以使用CSS3
:类型的最后一个
选择器
.middletable{
width:99%;
float:left;
border-collapse:collapse;
}
.middletable td{
border:1px solid black;
}
.middletable td:last-of-type{
border:0px;
}
下面是HTML:
<table class="middletable">
<tr>
<td>A</td>
<td>B</td>
<td>C</td>
</tr>
<table>
A.
B
C
这里有一个JSFiddle来演示实际的代码:您可以使用CSS3
:最后一个类型选择器
.middletable{
width:99%;
float:left;
border-collapse:collapse;
}
.middletable td{
border:1px solid black;
}
.middletable td:last-of-type{
border:0px;
}
下面是HTML:
<table class="middletable">
<tr>
<td>A</td>
<td>B</td>
<td>C</td>
</tr>
<table>
A.
B
C
这里有一个JSFiddle来演示实际的代码:它看起来像是您的表
或tr
本身有一个边框您在表中定义了一个边框1<代码>
,将其更改为0将删除表中的边框。我希望表中的边框通常为0;只是不在“列”上,它看起来像您的表
或tr
本身有边框您的表中定义了边框1<代码>,将其更改为0将删除表中的边框。我希望表中的边框通常为0;只是不在“专栏”上