Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何设置 div 30*n 的顶部位置。N 是外部 div 内的 div 数(以及所有没有 javascript 的)。举个例子。
#div1 { top:#div1>numberOf(div)*30+"px"; }
您不能在 CSS 中执行任何计算。最接近您想要的是使用 PHP 来编辑内联 CSS。
例如:
<?php $answer = result of calculation ?> <div id="div1" style="top: <?php echo $answer; ?px">...</div>
无论如何,如果不使用javascript,我想不出答案。