如何在CSS中引用具有特殊字符的id

如何在CSS中引用具有特殊字符的id,css,less,mediawiki,mediawiki-templates,Css,Less,Mediawiki,Mediawiki Templates,我正在开发一个MediaWiki皮肤,它将向公众免费发布,供任何人使用,但有一点让我无法完成这个项目。问题就在这里 有一个列表是由MediaWiki动态生成的(不是由皮肤生成的,所以我对此没有控制权),它将每个和id分配给它所表示的页面名称。现在,英语以外的语言有一些特殊的字符,这些字符可能会出现在这些页面标题中,例如“Página Aleatoria”。对于此页面,我看到设置了一个id来替换某些代码的重音字符,类似这样的代码 现在的问题是如何在CSS中引用这个id?我试过#P.C3.aGina

我正在开发一个MediaWiki皮肤,它将向公众免费发布,供任何人使用,但有一点让我无法完成这个项目。问题就在这里

有一个列表是由MediaWiki动态生成的(不是由皮肤生成的,所以我对此没有控制权),它将每个
  • 和id分配给它所表示的页面名称。现在,英语以外的语言有一些特殊的字符,这些字符可能会出现在这些页面标题中,例如“Página Aleatoria”。对于此页面,我看到设置了一个id来替换某些代码的重音字符,类似这样的代码

    现在的问题是如何在CSS中引用这个id?我试过
    #P.C3.aGina aleatoria
    #Página aleatoria
    #pagina aleatoria
    ,但这些似乎都不起作用

    有什么想法吗?提前谢谢

    试试这个,你可以像其他语言一样使用“
    \
    ”来转义特殊字符

    #P\.C3\.A1gina-aleatoria { }
    
    您也可以尝试类似的属性


    选中此项一般来说,您可以使用反斜杠转义在CSS中已经有意义的字符(如ssilas777所示)。点就是这样一个字符,因此需要转义:

    #P\.C3\.A1gina-aleatoria { }
    
    如果您想在CSS中使用其他非标准特殊字符(如á),通常可以在代码中使用它们

    #Página-aleatoria
    
    有关如何转义CSS中其他字符的完整说明,请参见:

    就这样!谢谢!:)@GuillermoCarone如果对你有用的话,你可以将它标记为正确答案。这样其他人也可以识别。我做了,但显然我的所有选票都不会显示出来,直到我的声誉达到15或更多。。。
    #Página-aleatoria