【发布时间】:2016-06-28 00:14:02
【问题描述】:
我对内联 SVG 对齐有疑问。我创建了一个带有一些文本和 SVG 的按钮。虽然当 SVG 至少与文本一样大时,对齐工作正常,但当 SVG 高度小于文本时,对齐会失败。
我创建了一个带有双色背景按钮的测试用例,以指示中间的确切位置。如果您仔细观察,您会发现第二种情况没有完全对齐,因为 SVG 的高度小于文本的高度。
有没有办法解决这个问题?以其他方式进行(请不要使用 js)?
【问题讨论】:
-
我看不到您在小提琴中描述的问题。您在哪些浏览器中看到问题?
-
Chrome 最新版本。我在 Mac Retina 上。它非常微妙,但它就在那里。
-
是字体吗?字体在不同的引擎中呈现不同。此外,如果您没有指定字体,您将获得默认字体,该字体因浏览器和操作系统而异。
-
SVG 是问题而不是文本
标签: html css svg alignment vertical-alignment