使用条件IF语句删除ID的背景

时间:2011-04-07 作者:chris_s

如何仅在帖子中删除#main的背景。我知道我必须创建一个条件if 我的函数中的语句。php文件if (is_post()) 但我不知道该怎么写。

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

看看body\\u class()函数为您的<body> 要素然后用ID覆盖您的div#main 在您的帖子页面上higher specifity 并将此div设置为display: none;.

SO网友:Xavier

你好,克里斯,我建议你这样做;

标记(HTML/PHP)

<div id="main" class="<?php if(is_single($post)) { echo \'post\'; } else { echo \'page\'; }; ?>">

css

#main .post
{
    background:none;
}
#main .page
{
    background:#CCC;
}
基本上,代码会检查帖子是否为;“单立柱”;如果为true,则返回class=“”;“发布”;如果不是,则返回类=“”;第页;;

将标记添加到要使其生效的位置,即模板文件。

这应该做您希望它做的事情:)

结束

相关推荐