【发布时间】:2013-06-07 15:25:05
【问题描述】:
我有这样一个场景,我会像这样生成 ID
<div class="containerLength">
<div id="new-1"></div>
<div id="new-2"></div>
<div id="new-3"></div>
<div id="new-4"></div>
</div>
等等
有没有办法我可以编写一些 css 来通过循环定位它们? 也许像
#new[i; for(i=0; i<="containerLength.length"; i++)]{
float:left;
}
我大概是在做白日梦吧?
【问题讨论】:
-
使用普通的 CSS 没有。为什么不给这些元素分配一个类呢?不过你可以试试
div.containerLength > div {...} -
div.containerLength div[id^="new"] { float: left; }?一旦找到/“循环”,你想对这些元素做什么? -
...或
.containerLength div:nth-child()? -
CSS 不是程序化的。您可以定位 .containerLength > div {float:left;},但那里没有任何循环
标签: css