html - 如何定位最后一个 TD 细胞?

标签 html css web

如何让特定的 TD 不继承表格的 CSS 样式?

enter image description here

我应该如何使最右边的列完全没有任何背景?

table {
  font-family:Arial, Helvetica, sans-serif;
  color:#666;
  font-size:12px;
  text-shadow: 1px 1px 0px #fff;
  background:#eaebec;
  margin:20px;
  border:#ccc 1px solid;

  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;

  -moz-box-shadow: 0 1px 2px #d1d1d1;
  -webkit-box-shadow: 0 1px 2px #d1d1d1;
  box-shadow: 0 1px 2px #d1d1d1;
}

就目前而言,即使我将其背景设置为透明,背景#eaebec 也会显示在最右边的 TD 上。

感谢所有帮助。

最佳答案

:last-of-type selector将帮助:

#eaebec是表格背景。
你有两个解决方案,

解决方案一:

从表格中删除背景并执行:

td{
    background: #eaebec;
}
td:last-of-type{
    background: none;
}

方案二:

只为每个最后一个 TD 的背景设置样式

td:last-of-type{
    background: #eaebec;
}

关于html - 如何定位最后一个 TD 细胞?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36491041/

相关文章:

html - 如何将图像居中对齐?CSS

javascript - 如何存储和显示(自动)用户可以在我的网站上提交的故事

css - 边框悬停在 div 上(CSS)

javascript - 如何像 xml 解析器一样将 html 打印为纯文本?

javascript - 为什么我的函数中间容器未定义 - JS 模块

javascript - 为什么当我向其中写入波斯字符时,textarea 的值会发生变化?

javascript - 如何在 Microsoft Edge 的 html5 中用逗号代替点作为输入数字的小数点

html - IE 中的 jCarousel 错误

javascript - 由于来自模板的 CSS,单选按钮被禁用

使用旧 css 的 HTML5 渲染