使用CSS创建缩进DIV

时间:2012-11-05 19:50:06

标签: html css css3

我正在试图弄清楚如何开发一个我们可以用来组织杂志的页面。杂志将有多个部分包含多个页面,每个页面上可能有多个文章。为了实现这一点,我希望为每个页面或部分设置一个DIV,以表明它从属于它上面的组。这是我希望它看起来像的图片:

http://chromaticinc.com/help/final.png

我只想使用CSS来实现这一目标。到目前为止,我已经想出了这个:

http://chromaticinc.com/help/

但它使用Javascript来设置第1列的宽度,因为每个其他列也必须排列并且第1列上的变量宽度,它会抛出布局。我确信我可以使用Javascript来设置“评论”列的宽度,但我觉得必须有一个更好的解决方案使用CSS。

我愿意使用表格,如果它有意义,但每个项目都必须是可拖动的,这样它们可以重新排列,而且它们必须能够被移动到其他部分,所以我已经将它们设置在DIV中以使其更容易。

非常感谢任何帮助或建议。

1 个答案:

答案 0 :(得分:0)

您应该可以使用relative positioning执行此操作。

您需要为元素指定一个id,然后使用这样的CSS:

#divid {
    position:relative;
    left:20px;
}

这将强制div从你的默认位置开始移动多少。