Автор Тема: Повернуть таблицу с помощью CSS на 90 градусов  (Прочитано 5007 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн cfif

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 20
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
В принципе задача выглядит следующим образом, есть некоторая таблица, которую требуется вывести на печать, но поскольку по ширине она не вмещается на а4, хотелось бы её повернуть на 90 градусов. При этом предполагается, что в самом браузере она будет отображаться "обычным" образом, предполагается для этих целей использовать в CSS-ке такие директивы как @media print {} и @media screen {}. Собственно вопрос и заключается в том, как можно описать таблицу в блоке @media print {}, чтобы она печаталась "вертикально"?

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Повернуть таблицу с помощью CSS на 90 градусов
« Ответ #1 : 30 Января 2007, 23:13:24 »
cfif
Был какой-то filter (dxtransform?) для подобных вещей (поищи по форуму: по моему, даже я эту тему и поднимал), но на практике работает очень и очень фигово.

[off]Таким образом, ответа у меня нет - подождем, мож кто знает способ.[/off]
LJ: Backslashed life (rss)

Оффлайн brainkiller

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 527
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Повернуть таблицу с помощью CSS на 90 градусов
« Ответ #2 : 31 Января 2007, 14:33:43 »
Может, как-то так?

@page {
  size: landscape;
}

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Повернуть таблицу с помощью CSS на 90 градусов
« Ответ #3 : 31 Января 2007, 15:28:24 »
brainkiller
Это для Gecko.

Для IE вроде должен работать
body {filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1)}
Но какие-то грабли там были..
LJ: Backslashed life (rss)

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28