【发布时间】:2017-07-10 12:24:59
【问题描述】:
假设我有这样的 div:
<div></div> // position: relative, right: 20px
<div></div> // position: relative, right: prev() div + 20px
仅使用 HTML/CSS(无 js)可以实现吗?
【问题讨论】:
-
不,这些 div 彼此重叠。我希望它像螺纹 cmets,其中下面的 div 稍微向右。
-
给我们看一个例子
-
我真的没有例子。但我只是想问是否有可能从以前的
div(margin-left或right)中检测到 css 属性,然后使用该信息为当前div创建 css 属性。 -
不。据我所知,目前您想要实现的目标仅靠 CSS 是不可能的。与您正在寻找的最接近的是 CSS3 calc() 函数,不幸的是,即使这样也不能满足您的要求。