2009-09-20 4 views

ответ

7

Отредактировано: Вы можете попробовать следующее:

p { 
    letter-spacing: 1000px; // more than width of parent 
    word-wrap: break-word; // seems to work in at least Firefox and IE7+ 
} 

Это, кажется, работает в Firefox 3.5 и IE7 + (не имеют доступа к IE6 прямо сейчас). Единственное, что отсутствует из этого раствора является дополнительной новой линии для пространства, то результат будет что-то вроде:

F
O
O
B

R

+0

Я думаю, что это не работает в IE6, я думаю. Альтернативой было бы сделать контейнер достаточно маленьким, чтобы сломать слово. Кроме того, слово должно иметь пробелы между буквами, чтобы разрешить перекрестный браузер. – voyager

+0

Теперь это работает, требуется слово-обертка ... – jeroen

2

Сегодня это не возможно в браузере агностика образом. Подождите, пока CSS3.

0

Вы можете достигните чего-то подобного (по крайней мере, в IE), используя этот CSS:

.verticaltext { 
    writing-mode: tb-rl; 
} 

Но это повернет символы на 90 градусов по часовой стрелке.

1

Это работает в IE, но, к сожалению, не FF:

.verticaltext 
{ 
    writing-mode: tb-rl; 
    filter: fliph flipv; 
} 
+0

Большое спасибо! это решает мою проблему ... и еще один способ использования с firefox и другими браузерами. – RedsDevils

Смежные вопросы