2012-05-10 161 views
0

快速問題。CSS線高邊距問題

有誰知道工作,以防萬一或解決我的問題: enter image description here

的問題是因爲在段落中的行高的段落的開頭和底部有一些空白。在上面給出的例子中,大約是4px。但我不想在其他元素上編輯我的利潤率。例如,40px的邊距將是36px。

那麼有沒有人知道一個很好的workarround呢? 我找到了css pseudoelement的第一行:http://reference.sitepoint.com/css/pseudoelement-firstline

+0

我可以問爲什麼你真的想這樣做嗎? – will

+0

我不希望它,通常不會,因爲我相信這樣的事情是設計的,不應該試圖圍繞它工作。然而,有些客戶或項目在設計時非常嚴格..我從來沒有遇到過這種情況,但我必須讓這個設計像素完美 –

回答

4

我會以不同的方式處理這個問題,感謝尋找最後一行僞元素。

如果您要在段落後添加更多內容,您可以將其設置爲向上移近文本的最後一行。

對於我是什麼意思,請在這裏看到一個想法 - >http://jsfiddle.net/Z9LG9/1/

在回答您的評論說:「讓你的樣式表儘可能乾淨」你應該不看創造了一個功能樣式表在好看嗎?在構建階段之後,您總是可以清理樣式表。

您將需要對此使用負餘量。沒有辦法可以跨瀏覽器。

+0

我的第一個想法也是,但他不想編輯其他元素的邊距。 .. – will

+0

事情是我想跟隨一個網格系統。在那裏你有像40px 80px等邊距。我不想編輯這些。我想我會在負面利潤率的段落上沒有想到這一點。使用乾淨的樣式表我實際上是指使用圓角的圖形。 –

+0

好吧,我收到你,你也可以在你的段落中使用負邊距,只是要小心,不要全部選中:)祝你好運! – Undefined