Safari不应用子页面类

时间:2013-03-10 14:25:16

标签: conditional browser

为了在我的网站上为不同的页面设置不同的样式,我有一个.subpage类,我应用条件到任何不是index.php文件的页面。条件是这样的:

<body{if segment_1} class="subpage"{/if}>

这段代码主要只做一件事。在主页上,我的标题很高,并且有多个背景图像(3)。在子页面上,它是一个较短的标题,只使用一个图像。

它在各种浏览器上都能正常工作,但无论出于何种原因,它都希望将更高的标题(主页的标题)应用到所有子页面。它几乎就像不承认有条件的那样。如果我添加一个!对于条件,我在其他浏览器上得到完全相同的症状。

有没有人见过这个?

我不确定哪些代码对调试有帮助,所以如果你想看到任何内容,请告诉我,我会编辑以包含代码。如果您想查看该网站以了解我在说什么,请点击此处:

my site

我不确定这是一个EE问题还是只是一个普通的浏览器问题,也许我应该从stackoverflow开始,但说实话......这里的人更好,而不是居高临下。

1 个答案:

答案 0 :(得分:2)

这是一个CSS特异性问题。将background-size:initial添加到您的.subpage规则集中,以便它覆盖&lt; {1}}中指定的背景大小900px宽媒体查询。