在下面的代码片段中,我试图显示一个带有比相关的
<li>
元素更大的font-size
的无序列表。然而,在第二个元素的情况下,项目符号与图像的上角对齐。是否有一种方法可以强制项目符号与<li>
元素(在本例中是<span>
)的中心对齐?
li{
font-size: 24px;
}
li span{
font-size: 14px;
}
.table-display{
display: table-cell;
vertical-align: middle;
}
<ul>
<li>
<span>
Welcome to the help page
</span>
</li>
<li>
<span>
<div class="table-display">
<img src="https://cdn2.iconfinder.com/data/icons/font-awesome/1792/phone-512.png" alt="phone icon" height="64" width="64">
</div>
<div class="table-display">
The Help Desk<br/>
phone number is :<br/>
<span style="font-weight:bold;">(+01)2 34 56 78 90</span>
</div>
</span>
</li>
</ul>