繁体   English   中英

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

[英]How do I remove the bottom border from the last row in my html table?

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

这是CSS:

#data {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  border: 1px solid red;
}
#data th {
    text-decoration: underline;
    border: 1px solid blue;
}
#data td {
    border: 1px solid blue;
}
#data th, #data td {
  padding: 5px;
  text-align: left;
  width: 150px;
}
#data thead {
  background-color: #333333;
  color: #fdfdfd;
}
#data thead tr {
  display: block;
  position: relative;
}
#data tbody {
  display: block;
  overflow: auto;
  width: 100%;
  height: 300px;
}
#data tbody tr:nth-child(even) {
  background-color: #dddddd;
}

这是一个快速的小提琴: http//jsfiddle.net/tZ9cA/

您可以选择tbody元素的最后一个表行项,然后对其所有<td>子项进行如下操作:

#data tbody > tr:last-child > td {
  border-bottom: 0;
}

工作演示

尝试这个:

#data tr:last-child td{
    border-bottom:0;
}

最后一个子选择器将选择最后一行,然后您可以从那里定位所有单元格。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM