我有一个简单的div,我希望将div高度作为其内容的字体大小。因此,我尝试将height,line-height和font-size设置为相同的值,但似乎元素高度预计不会达到150px。您可以在下面的屏幕上看到它。它是红色框中的标题。
如何实现字体与框高一样高?
您可以使用CSS尝试以下解决方案。
HTML:
<div class="container">
Stackoverflow
</div>
CSS:
.container {
display: flex;
align-items: center;
background-color: #222222;
color: #f7f7f7;
text-transform: uppercase;
height: 100px;
font-size: calc(100px * 1.45);
}