为什么这个php函数在我的CSS ID选择器之前添加空格?

时间:2016-10-22 01:53:19

标签: php css wordpress

我正在研究一个多站点,我试图在一个站点上隐藏一个元素而不是另一个站点。由于它们共享相同的主题文件,我的想法是使用下面的is_english()函数为每个站点分配单独的CSS类,并为西班牙语站点(分配的connectarse)设置display:none;在CSS。

但是,使用开发人员工具,这会继续翻译为#connearse。如果我在控制台中修复它,那么我的修复工作正常。我只是想知道为什么那个讨厌的空间就在那里。

谢谢!

PHP文件

<div id="<?= is_english()?'connect':'connectarse'?>" class="section section-blue">

CSS

#connectarse { display: none;}

网站:Demo of stat_n_text,我正在尝试删除蓝色“empieze comprar”栏。

1 个答案:

答案 0 :(得分:0)

在css中,通过添加父类来增加#connectarse优先级。

例如: -

body #connectarse{
{ display: none;}
}

或添加!important

#connectarse{
    { 
     display: none !important;}
    }