Majestio Asked:2022-07-01 15:27:47 +0000 UTC2022-07-01 15:27:47 +0000 UTC 2022-07-01 15:27:47 +0000 UTC CSS样式覆盖不起作用 772 有一个标记的html页面。在框架块的样式文件中,我指定了初始字体大小。然后在其中一个嵌套元素中,我尝试更改字体大小。但这并没有发生!尽管在其样式文件中 - 嵌套元素的字体大小的声明发生在框架块的定义之后。Vivaldi显示如下: 出路:我!important为嵌套元素添加了字体大小的定义,然后一切正常。 问题:为什么会发生这种情况,是否有可能没有!important? PS。我在页面中的样式文件是最后定义的,如果有的话。 html 1 个回答 Voted Best Answer Николай Осминин 2022-07-01T15:33:19Z2022-07-01T15:33:19Z 选择器的特异性#page-content p高于选择器的特异性.room-card-text。 因此,即使之前在 CSS 中定义了选择器中有两个组件的规则(这里是 id 和类型),上述选择器中有一个组件的规则仍然具有更高的优先级,并且不会重叠。
选择器的特异性
#page-content p
高于选择器的特异性.room-card-text
。因此,即使之前在 CSS 中定义了选择器中有两个组件的规则(这里是 id 和类型),上述选择器中有一个组件的规则仍然具有更高的优先级,并且不会重叠。