我无法更改特定页面的背景颜色

时间:2014-06-09 作者:Greg

我只是想改变一页的背景色,但运气不好。我尝试添加>然后使用选择器

body.page-id-15 #content { background-color:#000000; }
这行不通。似乎唯一可以更改该页面背景的方法是更改#内容的背景。但是这会更改所有页面。我知道这是可能的,我以前也做过。但不是这个主题

有什么想法吗?相关页面的链接位于此处http://gregtregunno.ca/news谢谢

2 个回复
最合适的回答,由SO网友:Matt Royal 整理而成

查看您的页面源代码,它没有将帖子/页面ID添加到页面的主体类中,因此您引用了CSS中不存在的内容。

尝试以下操作(不确定要更改哪个部分):

body.blog {
    background-color: red;
}

body.blog #content {
        background-color: red;
    }

SO网友:unifiedac

您可以在标头中放置一些条件代码。仅针对特定页面ID(示例中为15)在标题中插入样式的php文件:

<head>
<?php if(is_page(15)): ?>

<style>
body.page {background-color: #FF0000 !important;}
</style>

<?php endif; ?>
</head>

结束