我想设计不在a个标签内的code个元素.

实现这一目标的最佳方法是什么?

code:not(a code)似乎完全不起作用,至少在Chrome上是这样,即使它是seems like it should

我也不能从控制台让它工作.

有没有其他仅限CSS的方法可以用于此目的?

推荐答案

:not不支持组合 Select 器.

如果我们谈论的是它的直系父母:

:not(a) > code

否则,在CSS中就无法做到这一点.你必须覆盖它:

code {
    /* some styles */
}

a code {
    /* override previous styles */
}

Css相关问答推荐

React:如何在纸牌 map 功能中仅更改一张纸牌的CSS

使用最小高度和边框使阴影DOM中的元素达到自定义元素高度的100%,如果溢出,还可以zoom 父元素

使用高图的背景大小渐变

使用 CSS 定位悬停/弹出 div - 字形浏览器网页

使 MUI 自动完成打断长词以适合布局

每当键盘在react native 中打开时,如何使用 KeyboardAvoidingView 删除图像?

没有 colored颜色 Select 器的 JavaFX colored颜色 Select 器

如何在真实文本旁边制作文本阴影,使其看起来像 css 中的重复文本?

我无法覆盖 react ui 库中的组件样式

混合模式粘性位置

Bootstrap 类似乎没有任何作用

如何测试页面上的文本被删除

在移动设备上touch 屏幕边缘的元素(Material UI)

是否可以对 CSS 网格中重复和可包装的列使用固定的最小和最大宽度?

如何强制 div 出现在下方而不是旁边?

CSS如何使元素淡入然后淡出?

使用 float:left 后如何获得新行?

如何使内容出现在固定的 DIV 元素下方?

bootstrap 程序中有 7 个相等的列

为什么浏览器会为 CSS 属性创建供应商前缀?