我正在使用点HTML字符来制作不同的颜色图标。我遇到的问题是line-height属性似乎只影响字符顶部的位置。我无法正确地将圆点图标与常规文本对齐,即使行高设置与文本的标准字体大小相匹配。
HTML
<div>
<b>Legend:</b>
<span class="dotib">•</span>
</div>
CSS
.dotib{font-size: 36pt; line-height: 12pt;}
有没有更好的方法让这个点的行为像我期望的那样?
这是一个包含此代码的jsFiddle:http://jsfiddle.net/TzFff/
答案 0 :(得分:3)
更改为:
.dotib {
font-size: 36pt;
line-height: 12pt;
vertical-align:middle;
padding-bottom:5px;
}