3

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

〳   1st row, U+3033 VERTICAL KANA REPEAT MARK UPPER HALF
〵   2nd row, U+3035 VERTICAL KANA REPEAT MARK LOWER HALF

这些是在日文的竖写中使用的,它们组合起来应该看起来像U+3031 VERTICAL KANA REPEAT MARK 〱的大版本。但仅仅设置边框间距、填充、折叠等是不够的,因为字符本身的上方和下方仍有空间。尝试失败:

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

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

4

2 回答 2

1

您还需要使用边框间距:0;。连同 padding:0; 会有所帮助。但是,它们应该匹配,具体取决于实际字体字符的填充,您可能必须使用 div,并设置高度/宽度以便剪辑。

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

http://www.gateshosting.com/test/slash.html

<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>

如果您在日本博客或其他地方搜索它,肯定有一个解决方案。

于 2011-12-01T02:34:16.450 回答
0

如果您可以将它们包装在 a 中span,那么这可以工作http://jsfiddle.net/zdqvM/5/并且即使在更高的字体大小下,这种转变似乎也是正确的:http://jsfiddle.net/zdqvM/6/

于 2011-12-01T02:34:04.830 回答