如果我有用戶生成的內容,如:CSS列表間距段後
<p>my paragraph</p>
<ul>
<li>item1</li>
<li>item2</li>
</ul>
此輸出與段落的結束和列表像這樣之間的一段差距:
我第
- 物品1
- ITEM2
我知道我可以通過在p標籤上設置UL標籤和margin-bottom上的margin-top來消除CSS中的空白,但有沒有辦法在不影響實際段落之間的邊距的情況下執行此操作。
內容是由用戶生成的,有一組可用的標籤,沒有字體,尺寸...可用,所以如果可能,所有格式都應該在CSS中完成,而不必將類放入標籤中。
編輯: 應該把我知道,因爲這樣利潤率CSS倒塌的作品,我通常可以設置
p { margin-bottom:0; }
li { margin-top:0; }
的分離是在兩種情況下是在保證金-top屬性正確的p標籤仍然是1,但我已經將margin-top設置爲0.2em,h2和p標籤之間的間隔較小。
謝謝,我會看看這個它是一個內部系統,所以我必須在瀏覽器版本控制。 – PeteT 2010-07-15 18:01:11