css选择器来选择一个包含img的表格单元格

这个问题在这里已经有了答案:

  • 有没有一个CSS父母选择器? 26个答案
  • “包含栏的foo”的CSS选择器? [重复] 3个答案

  • 在CSS4中有一个规范,用于在更大的选择器中标记要设置样式的元素。 实际的符号各不相同,目前指向!

    所以在你的情况下,选择器看起来像这样(根据当前规范):

    table !td img {
      font-color: red;
    }
    

    但请注意,这在任何当前浏览器中都不受支持。


    你提前知道哪些细胞中会有一个图像? 如果是这样,向td元素添加一个类,例如:

    <tr>
       <td class="has-image"><img src="..." /></td>
    </tr>
    

    这是最简单的方法...否则你需要使用JavaScript。 在jQuery中,这看起来像:

    $('td img').parents('td').addClass('has-image');
    
    链接地址: http://www.djcxy.com/p/22837.html

    上一篇: css selector to select a table cell contains img

    下一篇: CSS Style parent based on child selector