gpt4 book ai didi

css - 如何 CSS 选择除 IE7/8 上的最后一个单元格之外的所有单元格?

转载 作者:行者123 更新时间:2023-12-02 08:49:32 25 4
gpt4 key购买 nike

我正在尝试让一些 CSS 也能在 IE7 和 IE8 上工作,但我仍然坚持使用 :not() 选择器。

我需要选择除最后一个以外的所有表格标题单元格。我目前正在使用这个:

 th:not(:last-child)

在 IE7+8 上失败。

是否有任何仅 CSS 的解决方法?

感谢您的一些提示!

最佳答案

你问的方式:

all table header cells except the last one

可以引用:

  • 最后th table ,无论在哪里都能找到,
  • 一行的最后一个元素(大概是 thead>tr 的最后一个元素 - 那里可能有多个 tr),
  • 最后th在每一行。

这些情况都不能通过 IE7/8 理解的 CSS 解决(resp. 在 CSS 中根本没有解决方案,th:last-childth:last-of-type)

编辑:在一种情况下,可能有解决方案。如果你确切知道有多少th每行中有元素,然后您可以选择说第四个 th ~ th ~ th ~ th .
参见 http://reference.sitepoint.com/css/generalsiblingselector对于 IE7/8 错误(不允许评论)。
如果只有 th,则由您修改此选择器连续(+ 选择器也可以)或者如果有 @colspan@rowspan属性(一行中的元素数!=列数)。

关于css - 如何 CSS 选择除 IE7/8 上的最后一个单元格之外的所有单元格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9547050/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com