有没有可能只在某些页面上使用css使div不可见?

时间:2015-05-03 作者:NineCattoRules

我有一个div 具有独特的id, 我需要做这个div 不可见,但仅在某些页面上。

仅使用CSS有可能实现这样的解决方案吗?

#my_div{
   display: inline-block;
}
#my_div .post5187{
   display: none;
}

1 个回复
最合适的回答,由SO网友:Pieter Goosen 整理而成

您需要以内置的特定页面为目标body_class 选择器。

主题的body标签有一个模板标签,这将帮助主题作者更有效地使用CSS进行样式设计。模板标记被调用body_class. 此函数为bodyelement提供了不同的类,通常可以在标头中添加这些类。php的HTML正文标记。

结束

相关推荐

我如何让短码,小工具和模板标签的css加载在头部只有需要?

我有一个短代码,小部件和模板标签,需要加载CSS。我正在init中注册,并根据需要排队。唯一的问题是,它将CSS加载程序添加到页面的底部,而不是头部,因此在短代码/小部件/模板标记的内容未设置样式的情况下,可能会出现严重的延迟。鉴于这些内容可能会出现在页面流中的任何人身上,甚至可能不会出现,因此无法在页面开始呈现之前进行预测。它只需等待,直到遇到它们,然后将队列挂接到wp\\u head挂钩就为时已晚了。我想不出怎么可能避免这种情况,所以目前在加载css之前隐藏内容。然而,如果有人知道一些魔术,那就太好了