Print.css для разных страниц @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 5 ] 
*   Список форумов / Начинка и техника / Программирование для WWW » ответить » создать топик « | »
Автор Сообщение
Podveg Razvedcheka Муж.
участник
7
Сообщения: 1303
Зарегистрирован: 21.01.08
Откуда: г. Казань
Заголовок сообщения: Print.css для разных страниц
Сообщение Добавлено: 22 Октябрь 2009, 11:05:31 
Други, мне тут надо сделать css стили для распечатки странички сайта. Но для разных страниц А4 и А5. Как этот стиль переключается, автоматически? Или что надо прописать? Какая разница будет для разных форматов? Может есть что почитать, тоже шлите, буду благордарен.
Код:
<link rel="stylesheet" href="css/print.css" type="text/css" media="print">
[cyber]form Муж.
участник
60
Сообщения: 1523
Зарегистрирован: 26.10.05
Откуда: Латвия/Лиепая
Сообщение Добавлено: 22 Октябрь 2009, 16:22:24 
ширину блока с контентом в процентах задавать, м?
не придётся колдовать тут так, а тут не так.

Или тупо нужны две кнопки — А4 и А5? Не совсем уловил идею автоматизма, да и вообще.

_________________
Жаль, что глупость не приносит болевых ощущений.
Антон Шандор ЛаВей
AlexShop Муж.
участник
34
Сообщения: 1866
Зарегистрирован: 17.02.04
Сообщение Добавлено: 23 Октябрь 2009, 07:26:48 
Кажется такое возможно будет в CSS3:
http://www.w3.org/TR/css3-mediaqueries/#device-width

_________________
Тот, кто задает вопрос, глупец в течение пяти минут, тот, кто его не задает, глупец всю свою жизнь. (Китайская поговорка)
Podveg Razvedcheka Муж.
участник
7
Сообщения: 1303
Зарегистрирован: 21.01.08
Откуда: г. Казань
Сообщение Добавлено: 23 Октябрь 2009, 09:03:56 
[cyber]formвообщем задание дали, сам ещё ниче не пойму. В идеале надо было чтобы при распечатке срабатывал автоматически тот или иной стиль. То есть если А4, то один стиль для страниц, елси А5, то другой. Похоже такого нет. А вот то что Алексшоп говорит, похоже на это. Спасибо.
karamba Муж.
старожил
209
Сообщения: 6498
Зарегистрирован: 17.08.05
Откуда: Киев. А шо?
Сообщение Добавлено: 23 Октябрь 2009, 11:03:27 
продвинутые возможности предпечатной подготовки страниц заявлены и в цсс2, но они адекватно не реализованы ни в одном браузере.
Посему в моих принт.цсс разметка описана как для резиновой верстки (оптытным путем установлено, что ширина печатной области с полями по-умолчанию для верт.А4 около 600 ± 50 пикс., но при резиновой структуре о ширине печатной области можно не переживать); отключены фоновые картинки и цвета (не печатаемые по-умолчанию); минимизированы и/или переопределены цветовые перверсии "фон+текст", "текст", "ссылки" и т.д. для печати на ч/б-устройствах; всё, что является необязательным для печати, объявлено "display:none" просто перечислением через запятую.
IE различает события "onbeforeprint" и "onafterprint", позволяющие на лету в момент и после печати делать с контентом что угодно (напр., менять src картинок на заточенные под ч/б печать и возвращать их потом обратно). Однако "There is no public standard that applies to this event", посему кто не домике — тот не в домике.
Я тебе кой-чего в личку кинул

Желательно также внешнему контейнеру указывать "overflow: hidden", а 100%-м таблицам — чуть меньше (в ИЕ и Опере, кажется, какие-то вилы вылазят при распирании контентом контейнера шире body. Это правило я сую везде и забыл уже нюансы, что там к чему ))

_________________
клетчатый!
*   Список форумов / Начинка и техника / Программирование для WWW « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 5 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100