2012-05-10 118 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