当我制作网页时,当确实不需要图像或 SVG 时,我喜欢使用 unicode 字符作为图标。这对我来说很容易,而且使页面变得更轻。通常,这种方法效果很好,只是我总是不得不摆弄偏移量以使其正确居中。
\n\n是的,是的,我知道这个:
\n\n.someDiv {\n width: 10px;\n height: 10px;\n line-height: 10px;\n text-align: center;\n}\nRun Code Online (Sandbox Code Playgroud)\n\n但问题是大多数字形本身并不是垂直居中的。这意味着我最终会\xe2\x97\x8f在带有 CSS 的方形容器中垂直偏离中心:
有没有一种 CSS 方法可以使字形居中而不是字体的平均线居中?(或者任何技术上集中的内容。)
\n我正在使用画布,我想不出任何解决方案,或在我的问题上找到答案.
我有一个字体,其中包含不同大小的符号\字符 - 高度和宽度.
我想从字体中绘制一些字符(符号),在符号的顶部\下面绘制一些字符.问题是我无法找到一种方法来获得我正在绘制的角色的精确高度(以像素为单位),并且它会导致中心符号与顶部\下方的符号之间出现不需要的空间(以获得宽度)一个字符串,有函数context.measureText(theText)).
对于前 让我说我希望'X'成为我的中心符号.和' - '在顶部.它看起来像这样
-
x
但现在'X'和' - '之间有空间,我不想要.
谁能帮我这个 ?
谢谢