вертикальный текст

alex234

Guest
вертикальный текст

надо заверстать текст, так чтобы он шел не горизонтально, а вертикально, так, как если бы вы повернули блок текста в фотошопе на 90 градусов. графический вариант не подходит.
 

Three Daws

Guest
это (как в фотошопе на 90°) невозможно.

если чуть подумать, то станет ясно - текст выводится браузером как текст, т.е. печатается шрифтом с строку (для простоты отбросим элементы форматирования).

стандарт предусматривает лишь указание направления вывода (слева-направо или справа-налево) для совместимости с языками типа арбского.

с помощью стилевого форматирования Вы можете добится лишь вертикального расположения текста с прижатием влево или вправо, примерно таким образом:
Код:
<div style="width: 1em; padding: 3px 3px 3px 3px; 
position: relative; float: left; background: #ff0000;
text-align: center;">в е р т и к а л ь н ы й<nobr> </nobr>
т е к с т</div>
Обычный текст  будет идти как обычно, а вертикальный 
- окажется втиснут в рамки DIV'а
+ можно еще задействовать наложение слоями и т.п. (подробнее - см. спецификацияю CSS Level 2). Но в любом случае - это не "как в фотошопе на 90&#176;" :)
 

IBSN

Новичок
Ямерт
:) но тем не менее , сколько там 90% кажется, смогут видет это чудо!
 

Three Daws

Guest
IBSN ок, приму к сведению, но... в том смысле, что для IE потенциальная возможность есть.

во-первых 90% - это гон.

во-вторых... настолько специфические IE-only приемы не применяют даже компании (нормальные, про "студии я и Вася" наверно не так интересно), у которых основная платформа разработки - .NET

на уровне административных интерфейсов, где требования могут быть привязаны к конкретному браузеру, такое как-то не нужно. Тут гораздо эффектнее (производит хорошее впечатление на клиента) использование таких элементов, как:
Код:
var returned_arr=window.showModalDialog(...);
а для внешней части сайтов никто не отменял общий набор требований к разрабатываемой веб-системе. Конкретная формулировка может меняться, но приблизительный текст сейчас будет таким:
"...корректно и полноценно отображать внешний вид веб-сайта и поддерживать весь предоставляемый посетителю функционал вне зависимости от конкретного типа (марки) HTTP-браузера, используемого посетителем.

При этом, используемый пользователем HTTP-браузер, должен отвечать стандартам HTML версии 4.х и CSS Level 2, и поддерживать механизм cookies. Отдельные элементы системы могут также предполагать включение на стороне HTTP-браузера поддержки языка JavaScript."
так что фичи - фичами, а совместимость - совместимостью, да.
 
Сверху