我有两个坐在彼此下面的兄弟div,它们都包含在同一个父div中。具有标记约束的CSS定位(边距/填充)
要求是divs之间需要一定的空间,比如说20px,但是内部div和父div之间的空间需要在所有面上都是相同的(top,right,bottom,left ),在这种情况下是0px。
这里的约束是内部div需要有完全相同的标记,所以我不能将其他类应用于其中的一个。此外,我不能在子div之间添加任何标记,也不能在子div之上或之下添加任何标记。
在跨浏览器兼容的方式下,用CSS(无javascript)解决这个问题的好方法是什么?
谢谢!
注意:第一个孩子伪类和相邻选择器在IE6上不工作 – 2010-08-13 13:46:20
感谢易江指出了这一点。我想没有纯粹的CSS解决方案来解决这个问题的IE6,而不诉诸额外的标记。 – igor 2010-08-13 13:49:27
不幸的是,它需要工作在IE6以及 – Jaap 2010-08-13 13:51:46