我有一种奇怪的情况,我无法解决。如果您查看此页面,“商店”部分具有半透明的蓝绿色背景: http://rattletree.com/shop/
使用#left-area
ID进行设置。但是在这个页面上:
http://rattletree.com/the-earth-loves-you-2/
它也使用#left-area
ID,但它在页面上更高,因此占据了整个背景。我没有看到简单地从那个页面#left-area
ID中删除后台CSS的方法,而不删除它们。我尝试在第二页上的后续ID上执行background-color:transparent
,但我认为在这种情况下,“透明”不会删除初始背景颜色。这是一个wordpress安装,并使用Woocommerce模板页面,所以我有点难以进入并硬编码更多的ID标签,而不会被更新后覆盖...任何帮助将不胜感激< / p>
答案 0 :(得分:2)
您可以指定更具针对性的CSS规则(除现有规则外),例如此body.single-post div#left-area { background-color: transparent; }
优先于#left-area
规则。
我不想保留此内容,但<body>
标记有很多特定于第二页的类(例如&#34; post&#34;),您可以将其用作目标好。