2

我正在主题化一个网站http://www.complementchic.com

所以在我的css中,我为body设置了css来调整图像的大小

http://www.complementchic.com/modules/vente_flash/flashSale.php

 #module-vente_flash-flashSale

但是当我通过php post切换页面语言时,url变为:

http://www.complementchic.com/modules/vente_flash/flashSale.php?&id_lang=2

结果我在css中的body id变成了

 #module-vente_flash-flashSale?&id_lang=2

而且我无法在我的 css 样式表中使用此 ID -

所以,a) 有没有办法让我在我的样式表中使用这个 ID 或解决这个问题,

4

2 回答 2

2

尝试使用 CSS 属性选择器:

HTML:

<body id="module-vente_flash-flashSale?&id_lang=2">
This is a text here
</body>

CSS:

body[id="module-vente_flash-flashSale?&id_lang=2"] {
  background-color: red; /* for example */
}

jsBin演示

于 2012-11-06T12:31:02.740 回答
0

您可以为此 ex 使用 PHP 爆炸函数:

$idetails = explode("?&", 'flashSale?&id_lang=2');

$id=$idetails[0];

value of $id is flashSale
于 2012-11-06T12:31:17.543 回答