如何将带有文本的块准确地适合文本边界?
How to fit Block with Text accurately to Text boundaries?
块是
<h2>Test</h2>
<style>
h2 {
padding: 0;
margin: 0;
line-height: 1;
font-family: "Montserrat", sans-serif;
font-size: 34px;
}
</style>
我在从顶部到底部的距离很小的地方遇到障碍物。
如何使文本完全适合其块?
文本的大写字母顶部需要作为块的边框。
我拿到的方块图片
蓝色区域 - 是方块。
但是顶部和底部边框块与顶部和底部文本边框不同。
预期结果 - 文本字符的顶部和底部是块边界。
如果您使用 vw(视口宽度)单位设置类型,您可以找到一个精确的数字,其中文本非常适合容器并且在调整大小时不会中断。
在这种情况下,
h2{
font-family: Roboto, sans-serif;
font-size: 25.5vw;
}
您看到的是 line-height
。例如,将其设置为 less 以删除分配在文本上方和下方的白色 space。
h2 {
outline: 1px solid red;
padding: 0;
margin: 0;
line-height: 1;
font-family: Roboto, sans-serif;
font-size: 34px;
line-height: 24px;
}
<h2>Test jpg ÂÄÊ</h2>
块是
<h2>Test</h2>
<style>
h2 {
padding: 0;
margin: 0;
line-height: 1;
font-family: "Montserrat", sans-serif;
font-size: 34px;
}
</style>
我在从顶部到底部的距离很小的地方遇到障碍物。
如何使文本完全适合其块?
文本的大写字母顶部需要作为块的边框。
我拿到的方块图片
蓝色区域 - 是方块。 但是顶部和底部边框块与顶部和底部文本边框不同。 预期结果 - 文本字符的顶部和底部是块边界。
如果您使用 vw(视口宽度)单位设置类型,您可以找到一个精确的数字,其中文本非常适合容器并且在调整大小时不会中断。 在这种情况下,
h2{
font-family: Roboto, sans-serif;
font-size: 25.5vw;
}
您看到的是 line-height
。例如,将其设置为 less 以删除分配在文本上方和下方的白色 space。
h2 {
outline: 1px solid red;
padding: 0;
margin: 0;
line-height: 1;
font-family: Roboto, sans-serif;
font-size: 34px;
line-height: 24px;
}
<h2>Test jpg ÂÄÊ</h2>