0
我的首字母大写有问题。请看看这个页面http://www.madebypaz.com/portfolio/interaction/user-centred-designCSS:第一个字母在段落的边界被切断
第一封字母在webkit的顶部被切断,Firefox把它压到一行。你能给出一些建议,如何解决这个问题,所以它只能跨越两条线,并且不会在顶部被切断?
任何指针非常赞赏。
我的首字母大写有问题。请看看这个页面http://www.madebypaz.com/portfolio/interaction/user-centred-designCSS:第一个字母在段落的边界被切断
第一封字母在webkit的顶部被切断,Firefox把它压到一行。你能给出一些建议,如何解决这个问题,所以它只能跨越两条线,并且不会在顶部被切断?
任何指针非常赞赏。
的问题是在这条规则:
.single-item .post-body p + p + p::first-letter,
article.blog .single-item.text p + p::first-letter { ... }
的有问题的性质是行高和高度。我发现,这些数值工作:
line-height: 1em;
height: 0.7em;
然而,这将导致其跨越3行...
的感谢!有没有办法以推动第一个字母,所以它只能跨越2行?我尝试显示:块,然后定位它,但这根本不起作用。奇怪的是,同一个CSS在这个页面上完美工作:http://blog.paznow.com。我尝试了一切,但我无法弄清楚是什么导致其他页面上的剪辑。 – Paz 2011-04-14 16:35:09
@Paz检查Chrome开发人员工具中的该段落并分析其计算的样式。 – 2011-04-14 16:53:16