[英]How to add variable and do loop in CSS
是否可以添加变量并像php那样在css中循环:
for($a=6; $a<9; $a++) { "#divShow"+$a }
因此,结果将是:
#divShow6 #divShow7 #divShow8
任何想法? 提前致谢。
否。CSS中没有“变量”或“循环”。 它不是图灵完备的语言。 这就是CSS类的用途,因此您不必生成ID。
您在CSS中没有循环,但是如果要匹配所有以divShow
开头的ID的标签,则可以使用(例如http://jsfiddle.net/diegof79/mUGsj/ ):
div[id^="divShow"]
但是我建议改用一个类。
您的问题还显示了一个孩子的匹配项: divShow8
内的divShow7
。 您不需要那种选择器,因为可能可以通过其他方式(通过使用类或不同的ID)解决该问题。
看看http://www.w3schools.com/cssref/sel_nth-child.asp也许它可以给您其他想法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.