Можно ли создавать вертикальный текст, используя только CSS, совместимый с IE6 +?Как создать вертикальный текст, используя только CSS?
По вертикали Я имею в виду
F
O
O
B
A
R
Можно ли создавать вертикальный текст, используя только CSS, совместимый с IE6 +?Как создать вертикальный текст, используя только CSS?
По вертикали Я имею в виду
F
O
O
B
A
R
Отредактировано: Вы можете попробовать следующее:
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
Сегодня это не возможно в браузере агностика образом. Подождите, пока CSS3.
Вы можете достигните чего-то подобного (по крайней мере, в IE), используя этот CSS:
.verticaltext {
writing-mode: tb-rl;
}
Но это повернет символы на 90 градусов по часовой стрелке.
Это работает в IE, но, к сожалению, не FF:
.verticaltext
{
writing-mode: tb-rl;
filter: fliph flipv;
}
Большое спасибо! это решает мою проблему ... и еще один способ использования с firefox и другими браузерами. – RedsDevils
Я думаю, что это не работает в IE6, я думаю. Альтернативой было бы сделать контейнер достаточно маленьким, чтобы сломать слово. Кроме того, слово должно иметь пробелы между буквами, чтобы разрешить перекрестный браузер. – voyager
Теперь это работает, требуется слово-обертка ... – jeroen