Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > HTML и CSS
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.11.2008, 15:15   #1
posdnyaa
Пользователь
 
Регистрация: 18.12.2007
Сообщений: 15
По умолчанию Цветной фон не виден в предварительном просмотре...

Здравствуйте.
Внутри <div class="myClass"> располагается текст, таблица и т.д.
В css файле: myClass {background-color:lime;}, т.е. всё что в div-e отображается на зеленом фоне. Хочу так же на зеленом фоне вывести это на печать. В css файле print.css повторяю myClass {background-color:lime;} , но на предварительном просмотре фон белый.
Думал что это из-за того, что принтер у меня черно-белый но с окрашиванием текста всё работает (myClass {color:blue;}).
Что я не так с background-color делаю???
posdnyaa вне форума Ответить с цитированием
Старый 19.11.2008, 16:20   #2
wall66
Участник клуба
 
Аватар для wall66
 
Регистрация: 04.10.2008
Сообщений: 1,485
По умолчанию

можешь попробовать при подключении ксс файла указать атрибут media="print"

можешь заместо дивов использовать таблицы (с атрибутами cellpadding=0 cellspacing=0 и width="100%" они ничем не отличаются от дива)
свободен...
wall66 вне форума Ответить с цитированием
Старый 19.11.2008, 20:27   #3
posdnyaa
Пользователь
 
Регистрация: 18.12.2007
Сообщений: 15
По умолчанию

Цитата:
Сообщение от wall66 Посмотреть сообщение
можешь попробовать при подключении ксс файла указать атрибут media="print"
Так и делаю
Цитата:
можешь заместо дивов использовать таблицы (с атрибутами cellpadding=0 cellspacing=0 и width="100%" они ничем не отличаются от дива)
Для таблиц такая же шляпа.
posdnyaa вне форума Ответить с цитированием
Старый 19.11.2008, 21:12   #4
wall66
Участник клуба
 
Аватар для wall66
 
Регистрация: 04.10.2008
Сообщений: 1,485
По умолчанию

тогда остается только использовать фоновой рисунок в 1 пиксель нужного цвета
свободен...
wall66 вне форума Ответить с цитированием
Старый 25.11.2008, 09:29   #5
alexeevich
 
Регистрация: 25.11.2008
Сообщений: 3
По умолчанию

Цитата:
Сообщение от posdnyaa Посмотреть сообщение
Здравствуйте.
Внутри <div class="myClass"> располагается текст, таблица и т.д.
В css файле: myClass {background-color:lime;}, т.е. всё что в div-e отображается на зеленом фоне. Хочу так же на зеленом фоне вывести это на печать. В css файле print.css повторяю myClass {background-color:lime;} , но на предварительном просмотре фон белый.
Думал что это из-за того, что принтер у меня черно-белый но с окрашиванием текста всё работает (myClass {color:blue;}).
Что я не так с background-color делаю???
Насколько я знаю, фон (цветовой или графический) на печать не выводится, т.е. он и будет белым, поэтому желательно использовать цвет шрифта не слишком светлым, чтобы его можно было увидеть при печати. Посмотри на другие сайты.
alexeevich вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
не виден ввод, паскаль Барби Помощь студентам 1 16.11.2008 17:26
Проблема при просмотре видео Ronni10 Операционные системы общие вопросы 1 16.10.2008 11:48
Цветной чат Shouldercannon Общие вопросы Delphi 8 28.07.2008 10:29
Фон Стаханов_Андрей Помощь студентам 5 04.03.2008 08:20
Цветной текст ERASERROR Общие вопросы Delphi 4 25.01.2008 21:04