html - pre中的精确行高
问题描述
我有一个<pre>
元素,我需要行高正好是 15px(所以它与其他东西对齐)。
我玩过font-size
,line-height
但它们似乎以不明显的方式相互作用。有人可以解释它们是如何工作的,以及是否可以强制精确 15px 行高?
解决方案
好的,事实证明@ÁlvaroGonzález 的建议确实适用于我制作的一个简单测试用例。出于某种原因,它确实在我的实际文件中给了我 16px 的行高,所以肯定会发生其他奇怪的事情。
此处显示为 10px,因为巧合的是,Chrome 中的默认行高似乎正好是 15px。
.ruler {
width: 50px;
height: 10px;
}
pre {
margin: 0;
line-height: 1;
font-size: 10px;
}
<div style="display: flex; align-items: flex-start;">
<div>
<div class="ruler" style="background: red;"></div>
<div class="ruler" style="background: green;"></div>
<div class="ruler" style="background: blue;"></div>
<div class="ruler" style="background: red;"></div>
<div class="ruler" style="background: green;"></div>
<div class="ruler" style="background: blue;"></div>
<div class="ruler" style="background: red;"></div>
<div class="ruler" style="background: green;"></div>
<div class="ruler" style="background: blue;"></div>
</div>
<pre>
Why would
somebody mark
this question
as off-topic?
Whoever did
this you are
what is
wrong with
StackOverflow.
</pre>
</div>
推荐阅读
- php - 尝试在 Lumen 上创建我自己的身份验证时出现“非法偏移类型”
- javascript - Alert.alert 在 react-native 中自动触发两次
- python - 如何结束线程
- r - R:创建矩阵但不能用它创建 barplott
- c# - 在 C# 中存储目录路径
- java - 检索sql日期并存储在需要localDate的java对象中
- python-3.x - 具有下限的 Numpy cumsum(矢量化)
- python - 在 BeautfulSoup 中索引多个表
- ios - 没有握手的iOS websocket
- salt-stack - Salt-minion 尝试连接旧的 salt-master 而不是新的 salt-master