gpt4 book ai didi

html - 垂直对齐不同字体大小的文本

转载 作者:太空宇宙 更新时间:2023-11-04 12:45:07 25 4
gpt4 key购买 nike

我这里有一个 jsfiddle - http://jsfiddle.net/8bnLkyLv/

    <div class="alert">
<p><i class="fa fa-exclamation-triangle"></i>This is some text</p>
</div>

super 简单,<p>包含 <i> 的标签包含 Font Awesome 图标的标签。

<i>标签需要比文本大。

我需要文本和图标在红色容器中水平居中。

我知道我可以通过绝对定位 <i> 来做到这一点标签,但对于如此简单的事情来说,这似乎很困惑。

最佳答案

只需给 更大 内联级元素 - <i>本例中的元素 - vertical-align middle .

.alert { background: red; font-family: sans-serif; text-align: center; }

.alert p {
color: white;
display: inline-block;
padding: 5px 0;
vertical-align: center;
}

.alert p i {
font-size: 2em;
padding: 0 10px 0 0;
vertical-align: middle; /* <-- Added declaration */
}
<link href="http://maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" rel="stylesheet"/>

<div class="alert">
<p>
<i class="fa fa-exclamation-triangle"></i>
This is some text
</p>
</div>

关于html - 垂直对齐不同字体大小的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26571780/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com