使用两个带有 * 的 css 属性选择器

use*_*214 0 css css-selectors

我有以下四种不同类型的正文标签情况:

<body class= 'not-front logged-in page-calendar two-sidebars page-calendar-practices-2012-06 section-calendar admin-menu'>

<body class= 'not-front logged-in page-calendar two-sidebars page-calendar-practices section-calendar admin-menu'>

<body class= 'not-front logged-in page-calendar two-sidebars page-calendar-practices-2012-06-games section-calendar admin-menu'>

<body class= 'not-front logged-in page-calendar two-sidebars page-calendar-practices-all-games section-calendar admin-menu'>
Run Code Online (Sandbox Code Playgroud)

我想编写一个 css 选择器,它将选择前两个 body 标签案例,而不是最后两个案例,另一个选择器将单独选择最后两个 body 标签案例。对于第二种情况,我可以做类似 body[class*=page-calendar-practices][class*=games] 的事情吗?我该如何写第一个案例?

Rob*_*b W 5

根据您的评论的描述,您正在寻找以下选择器:

body:not([class*="-games"])
Run Code Online (Sandbox Code Playgroud)

请参阅:not属性选择器