Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: вертикальная ориентация текста
 
 автор: nato   (11.12.2007 в 11:46)   письмо автору
 
 

Скажите, пожалуйста, как можно (если это можно) написать текст вертикально, типа боком?

Это нужно для формирования отчетов:
в шапке таблицы текст повернуть на 90 градусов, (чтобы таблица влезла на страницу)
а потом остальные строки нормально уже писать

   
 
 автор: CrazyAngel   (11.12.2007 в 12:39)   письмо автору
 
   для: nato   (11.12.2007 в 11:46)
 


Свойство vertical-align позволяет настроить вертикальное положение элемента и его выравнивание 
относительно высоты родительского элемента, или той строки, в которой данный элемент находится. 


Если для свойства vertical-align используется процентное значение, то базовая линия элемента
 приподнимается над базовой линией родительского элемента на значение равное высоте элемента 
(то есть свойству line-height), умноженному на процентное значение. Допускаются отрицательные 
значения, которые приведут к тому, что элемент будет не приподнят над базовой линией 
родительского элемента, а опущен.


css

   
 
 автор: sim5   (11.12.2007 в 12:53)   письмо автору
 
   для: CrazyAngel   (11.12.2007 в 12:39)
 

Вопрос не об этом, спрашивают как написать текст не по горизотнали, а по вертикали.

   
 
 автор: elenaki   (11.12.2007 в 12:54)   письмо автору
 
   для: sim5   (11.12.2007 в 12:53)
 

IE only :
style="writing-mode:tb-rl;"

   
 
 автор: nato   (11.12.2007 в 14:06)   письмо автору
 
   для: elenaki   (11.12.2007 в 12:54)
 

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

   
 
 автор: CNT   (11.12.2007 в 14:35)   письмо автору
 
   для: nato   (11.12.2007 в 14:06)
 

"чтобы работало во всех браузерах" - не получится.
Текст поворачивать (с помощью стилей) можно только в MSIE (пример вам дали).
Вообще ВСЁ поворачивать (опять же - с помощью стиля filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=1|2|3') опять же можно только в MSIE.

Javascript тут совершенно не причем - он объекты/текст поворачивать вовсе не может, ни в одном браузере.

Так что... только рисунки.
Как вариант - имеющийся на сервере рисунок (и только рисунок) можно там же на сервере перевернуть средствами PHP, но (при даже не очень больших рисунках) это довольно затратная операция, ни один из бесплатных хостингов не позволит такую нагрузку на сервер. Потому легче "перевернуть" в фотошопе, залить на сервер и не "париться".

   
 
 автор: nato   (12.12.2007 в 10:01)   письмо автору
 
   для: CNT   (11.12.2007 в 14:35)
 

Спасибо всем, все работает. Думаю - для отчета хватит и ИЕ. :)

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования