我无法更改特定页面的背景颜色 时间: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> 结束 文章导航