任何人都知道是否可以使用 CSS 保持恒定的行距,即使您在一行上使用不同的字体大小?下面是一个示例,其中第二段的行距大于第一个。我尝试将 CSS 中“巨大”跨度的 line-height 设置为 0,但这似乎还不够。
<?xml version="1.0" encoding="UTF-8"?>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>Line Spacing Test</title>
<style type="text/css">
body {
font-size: 14px;
line-height: 1;
}
.huge {
font-size: 64px;
line-height: 0;
}
</style>
</head>
<body>
<p>Here is a line using normal font size.<br />
Here is another line using normal font size.</p>
<p>Here is a line with a span with <span class="huge">huge</span> font
size.<br />
Here is another line with a span with <span class="huge">huge</span>
font size.</p>
</body>
</html>