Css 在一个表中垂直堆叠两个字符,两个字符之间没有空格

Css 在一个表中垂直堆叠两个字符,两个字符之间没有空格,css,html-table,vertical-alignment,cellspacing,Css,Html Table,Vertical Alignment,Cellspacing,这应该很简单,但我想不出来。那么:如何让这两个字符合并到一个表中呢 〳 1st row, U+3033 VERTICAL KANA REPEAT MARK UPPER HALF 〵 2nd row, U+3035 VERTICAL KANA REPEAT MARK LOWER HALF 这些是日语垂直书写中使用的,它们应该看起来像U+3031垂直假名重复标记的大版本〱 当组合在一起时。但是仅仅设置边框间距、填充、折叠等是不够的,因为字符本身的上下仍然有空间。失败的尝试: <tab

这应该很简单,但我想不出来。那么:如何让这两个字符合并到一个表中呢

〳   1st row, U+3033 VERTICAL KANA REPEAT MARK UPPER HALF
〵   2nd row, U+3035 VERTICAL KANA REPEAT MARK LOWER HALF
这些是日语垂直书写中使用的,它们应该看起来像U+3031垂直假名重复标记的大版本〱 当组合在一起时。但是仅仅设置边框间距、填充、折叠等是不够的,因为字符本身的上下仍然有空间。失败的尝试:

<table style='border-collapse:collapse'>
  <tr><td>〳</td></tr>
  <tr><td>〵</td></tr>
</table>

〳
〵

那么,我该如何从文本中挤出汁液呢?我想理想的答案应该是在浏览器中使用“真正的”垂直书写功能,但据我所知,这仍然是一个乌托邦式的草稿。

如果你能将它们包装成
span
,那么这就行得通了,而且即使在字体更大的情况下,这种转换似乎也是正确的:。

你还需要使用边框间距:0;。加上填充:0;会有帮助的。但是,它们应该匹配,这取决于实际字体字符的填充,您可能需要使用div,并设置高度/宽度,以使其能够剪辑

如果您只是想显示角色,那么使用Div可能会更好


/

“乌托邦草稿”我喜欢:+1。这两个版本在我的浏览器上都没有排列好=/哦,它们在FF 8上看起来很棒!这里也是FF8。可能是字体之类的,我在OSX上。我在Win7上。必须是font的。这可能证明了一点,无论你选择什么,它都不会在别人的电脑上显示正确。
<div>
 <div style='border:0;padding:0;font-family:tahoma;font-size:15px;height:14px;'>/</div>
 <div style='border:0;padding:0;font-family:tahoma;font-size:15px;height:14px;''>\</div>
</div>