how to change glyph height without changing the font-size?

寵の児 提交于 2019-12-05 01:57:31

You can do it with css3 property Scale: (demo on dabblet.com)

HTML markup:

<span class="lower">lower size</span>
<span>normal size</span>
<span class="taller">taller size</span>

CSS:

span {
    font-size: 20px;
    display: inline-block;
}

span.lower{ transform: scaleY(0.9); }
span.taller { transform: scaleY(1.1); }

Also, you can try to set various values of vertical-align for images in your case: sub, super, bottom, top, middle. This may help to solve your problem from another point.

Try adding line-height: 20px; it will only increase the space between lines. It should help you match the element height.

And considering your calendar icon and text, add vertical-align: middle; to the image.

Demo: http://jsfiddle.net/rBpKL/3/

No, you cannot make letters taller without increasing font size—or changing font. In principle, you can decrease letter spacing, so that you could increase font size without increasing the width of the text. This is usually a bad idea, since it tends to make the font look worse and often less legible.

Showing the real problem in context (code or URL) might help to find a solution.

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!