CSS规则被覆盖

时间:2012-12-03 18:38:50

标签: css

我为我的网站创建了一个照片库,在我的最新网站上,我认为我将CSS和所有页面文件都包含在子文件夹中,认为这样会更容易,因为我可以像插件一样使用它在其他网站上,而不是像过去那样在主CSS文件中包含所有图库CSS。

以下是图库页面:http://unserclosecustoms.com/gallery/galleries.php

现在的问题是,H3画廊标题默认为Times New Roman而不是Trebuchet,如画廊的CSS文件(h3.gTitle)所示。

我知道有些事情凌驾于此之上,但我还不够擅长弄清楚是什么。我的预感是,它是图库的单独CSS,与网站的主要CSS文件冲突。

如果我错过了什么,请告诉我,我会详细说明。谢谢!

5 个答案:

答案 0 :(得分:2)

在宣布字符集时忘了@。 尝试

@charset "utf-8";

该解析器错误也吞噬了样式表中的第一条规则。

答案 1 :(得分:1)

您在gallery.css文件中的charset声明之前缺少@字符。

答案 2 :(得分:1)

问题是由gallery.css文件中的以下行引起的:

charset "utf-8";

缺少@符号:

@charset "utf-8";

答案 3 :(得分:0)

把这个包括在内:

<link href="css/gallery.css" rel="stylesheet" type="text/css">

后:

<link href="../css/ucc.css" rel="stylesheet" type="text/css">

ucc.css中可能有一些CSS声明覆盖了gallery.css中的样式

答案 4 :(得分:0)

我没有在你的CSS中看到你的.gTitle类。请看一下。 ;)