html - 如何从 HtmlTable 的一列和接触它的包含表的一部分中删除边框?

标签 html css border html-table

我需要从 html 表的最后一列中删除边框线。我在表格的最后一个“列”(td) 上尝试了这个:

<td class="nobordercell">Comments</td>

.nobordercell {
  border: none;
}

我也试过这个(border-collapse: collapse):

<table class="middletable" border="1">
    <tr>
        . . .
        <td name="airfaredate1Comments" id="airfaredate1Comments" class="nobordercell">Comments</td>
    </tr>
    . . .

.middletable{
    width:99%;
    float:left;
    border-collapse:collapse;
}

边框唯一消失的边缘是底部。我意识到这是因为仍然显示的边框属于表格,而不是 td,但仍然需要知道如何仅在 td 的边框与其相交的部分(或 如果显示 td 的边框,将相交)。

这是目前的样子:

enter image description here

...这就是我想要的样子:

enter image description here

最佳答案

您可以使用 :last-child 选择器:

table tr td:last-child {
border: none;
}

http://www.w3schools.com/cssref/sel_last-child.asp

关于html - 如何从 HtmlTable 的一列和接触它的包含表的一部分中删除边框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32191339/

相关文章:

javascript - CSS 缩放与 Javascript 缩放之争

css - 如何删除 Chrome 中的选择选项黑色边框?

html - 使用css3在图像周围环绕文字

javascript - 西蒙游戏在第 2 级中执行 3 个序列

javascript - 将CSS样式添加到java脚本中动态添加的<form>元素

css - 如何从 Illustrator 设计自定义 Twitter Bootstrap

jquery - 右对齐工具提示

html - 叠加两个div

css - 塑造导航栏的底部边框

css - child 的边距和 parent 的边界