Css 样式表混乱

Css 样式表混乱,css,stylesheet,Css,Stylesheet,我已经为我的网站使用了一个模板。该模板包含2个样式表。一个用于文本,另一个用于布局。现在我有一个母版页,一个contactUs表单使用该母版页。母版页使用上述两种样式表。我用手风琴控制。问题是,手风琴在我使用过的控制装置的设计视图中是完美的。但是,当我把它放在contactUs表单中,使用上面的母版页和样式表时,上面两个样式表中的链接所提到的样式就会显示出来,而不是accordion标题链接所提到的样式。有什么问题吗?如何区分所有样式,使浏览器不会混淆?如果看不到样式表的内容,就无法确切说出它们

我已经为我的网站使用了一个模板。该模板包含2个样式表。一个用于文本,另一个用于布局。现在我有一个母版页,一个contactUs表单使用该母版页。母版页使用上述两种样式表。我用手风琴控制。问题是,手风琴在我使用过的控制装置的设计视图中是完美的。但是,当我把它放在contactUs表单中,使用上面的母版页和样式表时,上面两个样式表中的链接所提到的样式就会显示出来,而不是accordion标题链接所提到的样式。有什么问题吗?如何区分所有样式,使浏览器不会混淆?

如果看不到样式表的内容,就无法确切说出它们之间的冲突是什么。一般来说,这两个样式表对
标记有不同的规则(
是链接的HTML标记)


您应该查看样式表,并找到适用于标记的规则。它们看起来像
a{color:red}
或类似的东西。选择器可能更复杂,因此它可能不是
a
,而是
li a
a.someClass
或许多更复杂的东西。然后,您可以更改模板,使模板某个部分上的链接具有CSS类,并更新相关CSS选择器以仅应用于该类,如
a.accordionHeader

只需使用Firebug查看什么样式覆盖了其他样式以及为什么要覆盖其他样式(更具体地说,在下面进一步声明,等等)。

1-首先看看样式表的顺序

2-最后一个将覆盖第一个

3-更改样式表的顺序,猜猜看,我可以说你应该先联系我们,这样一般样式会覆盖它

4-如果不是这样,结果也不符合要求,那么你应该更具体地描述css的代码,选择器比你正在使用的选择器更具体。(就像aem在他的回答中告诉你的那样)

5-与aem一样,由于信息太少,我们无法判断会发生什么和可以做什么

如果您能更清楚地了解这个主题,我们可以更好地帮助您


再见。

我不认为是浏览器造成了混乱……一些代码可以帮助您了解问题所在。