我有兩個坐在彼此下面的兄弟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