Расположение двух символов вертикально в таблице без пробелов между ними - PullRequest
3 голосов
/ 01 декабря 2011

Это должно быть действительно просто, но я не могу понять это.Итак: как мне объединить эти два символа в таблицу?

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

Они используются при вертикальном написании японского языка и должны выглядеть как большая версия U + 3031ВЕРТИКАЛЬНАЯ КАНА REPEAT MARK MARK в сочетании.Но просто установить интервал между границами, отступы, коллапс и т. Д. Недостаточно, так как все еще есть пространство над и под самими символами.Неудачная попытка:

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

Так как мне выжать сок из текста?Я полагаю, что идеальным ответом было бы использование «настоящих» возможностей вертикальной записи в браузере, но, насколько я могу судить, этот все еще утопический черновик.

Ответы [ 2 ]

1 голос
/ 01 декабря 2011

Вам также необходимо использовать интервал границы: 0 ;.Что вместе с отступами: 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>

Конечно, должно быть решение, если вы ищете его в японском блоге или что-то в этом роде.

0 голосов
/ 01 декабря 2011

Если вы можете обернуть их в span, то это работает http://jsfiddle.net/zdqvM/5/, и сдвиг кажется правильным даже при более высоком размере шрифта: http://jsfiddle.net/zdqvM/6/.

...