【发布时间】:2019-09-05 15:23:57
【问题描述】:
我有一个带有一些图标和文本(地图图例)的以下 div 下面:
上面的 HTML 代码:
<div class="agsjsTOCNode" id="TOCNode_layer5_0_legend0">
<div style="padding-left: 36px;">
<span class="agsjsTOCContent">
<img src="https://cdn0.iconfinder.com/data/icons/small-n-flat/24/678111-map-marker-512.png" alt="" class="agsjsTOCIcon" style="height: 20px; width:20px;">
<span></span>
<span class="agsjsTOCLegendLabel">Legend 01</span>
</span>
</div>
</div>
上面的 CSS
.agsjsTOCNode {
padding-top: 1px;
padding-bottom: 1px;
direction: rtl;
}
.agsjsTOCContent {
white-space: nowrap;
}
.agsjsTOCIcon {
vertical-align: bottom;
}
.agsjsTOCLegendLabel {
font-size: 8pt;
padding-left: 2px;
}
我的目标是在 CSS 中将多个图标与文本垂直对齐为 下面:
请看 jsfiddle: here
提前谢谢.....
【问题讨论】:
标签: html css vertical-alignment