仅当元素不是tfoot元素时才显示边框

时间:2016-10-04 10:53:23

标签: css

我想为border元素显示td,但前提是tfoot元素中的元素不是。如何使用.not CSS选择器执行此操作?

这不起作用:

td.not(tfoot) { ... }

3 个答案:

答案 0 :(得分:1)

您可以尝试此规则(影响所有不在tfoot中的单元格)

table :not(tfoot) tr td {
  border: 1px solid red;
}

table > :not(tfoot) td {
  border: 1px solid red;
}

答案 1 :(得分:1)

您可以使用以下代码仅将边框应用于tbody或thead:

checkable_image_1.setOnCheckedChangeListener(new CheckableImageButton.OnCheckedChangeListener() {
    @Override
    public void onCheckedChanged(CheckableImageButton button, boolean isChecked) {
        Log.e("CHECK: ", isChecked + "");
        checkable_image_1.setChecked(false);
    }
});
checkable_image_1.setChecked(true);

问候!

答案 2 :(得分:0)

你无法明确地这样做。但是,您可以做的是设置然后覆盖规则:

td { border: 1px solid black; }
tfoot td { border-width: 0; }