“动态”CSS ID名称?如何将它们添加到CSS文件中?

时间:2011-11-06 16:05:31

标签: css

我在动态生成的应用程序中有DIV ID,最后带有ID。例如:<div id="vote_score_72"><div id="vote_score_73"><div id="vote_score_74">等。

如何在CSS文件中编写该ID,以便我可以应用样式?

2 个答案:

答案 0 :(得分:25)

除了建议您应该使用类来实现此功能( )之外,您可以,而是使用attribute-value-begin-with选择器(这可能不是正式名称):

div[id^=vote_score] {
    color: #f00;
    /* and so on... */
}

JS Fiddle demo

<小时/> 已修改以添加指向Quirksmode.orgcompatibility tables for advanced attribute selectors的链接。

参考文献:

答案 1 :(得分:2)

您应该为所有这些元素添加一个公共类,并在CSS中使用此类。

是处理不同元素的通用样式的最佳方式。