-3

我需要从一个古老的 css 文件中制作另一个皮肤。所以,我在原始声明之后添加了#header 自定义声明。

#header {
width:100%;
height:100%;
background:#0000FF;
line-height:30px;border-bottom:2px solid #fff;
}

;; many lines passed

#header {
    background-color: #999 !important; 
    font-size: 16px;
}

有html http://mazas.pro/111/page.php

如果您查看浏览器的控制台#header 元素(蓝色一个),您会看到原始的蓝色声明:

在此处输入图像描述

甚至没有在右栏中提及第二个声明,但是如果您单击 dark.css 文件链接并向下滚动第 1542 行 - 您将看到另一个具有另一种背景颜色的声明,这不适用于此处。值得注意的是,放置在附近的相同的附加#page 规则确实有效。我很困惑..这是怎么回事?!

4

1 回答 1

0

你的 dark.css 的第 1541 和 1550 行的 Semiconols 正在破坏你的 css 文件。

去除 ;;;;;;;;;;;;;;;; 主题设置;;;;;;;;;;;;; 和 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

于 2020-11-03T10:26:55.970 回答