![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| integral |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 278 Регистрация: 3.7.2006 Где: Dnipropetrovs' ;k, Ukraine Репутация: нет Всего: нет |
добавил на страничку запрет печати:
<link type="text/css" href="css/print.css" media="print" rel="stylesheet"> <div class="no_print"> что-то <нужная таблица> что-то </div> где .no_print { display: none; } Вобщем, нужно распечатать Нужную Таблицу? как это сделать? пробовал добавить ей стиль: display: table; или display: compact; не помогает, таблица так и не печатается. печатаю при помощи window.print(); спасибо за ваши советы |
|||
|
||||
| BAR23 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 1.6.2008 Репутация: нет Всего: нет |
Синтаксис
display: block | inline | inline-table | list-item | none | run-in | table | table-caption | table-cell | table-column-group | table-footer-group | table-header-group | table-row | table-row-group Аргументы Список возможных значений этого атрибута, понимаемый разными браузерами очень короткий — block, inline, list-item и none. Все остальные допустимые аргументы поддерживаются браузерами выборочно. В табл. 1 приведены некоторые популярные браузеры и их поддержка различных свойств. |
|||
|
||||
| integral |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 278 Регистрация: 3.7.2006 Где: Dnipropetrovs' ;k, Ukraine Репутация: нет Всего: нет |
дописал
<div style="display: block;"> таблица </div> не помогло. Весь код проверяю в ослике и файрфоксе Хоть в правильном направлении двигаюсь? Добавлено через 1 минуту и 35 секунд <div class="print_this;"> тож не работает .print_this{ display: block; } |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 15 Всего: 315 |
а работает, если и в главном стиле (не печатном) заменить display: none на block ?
проверкас |
|||
|
||||
| integral |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 278 Регистрация: 3.7.2006 Где: Dnipropetrovs' ;k, Ukraine Репутация: нет Всего: нет |
да, работает - распечатывает полностью все содержимое страницы
|
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 15 Всего: 315 |
хм, можно привести разметку шапки
<head> ... </head> |
|||
|
||||
| integral |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 278 Регистрация: 3.7.2006 Где: Dnipropetrovs' ;k, Ukraine Репутация: нет Всего: нет |
|
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 15 Всего: 315 |
попробуйте на все <link> , где стили не для print прописать media="screen"
Добавлено через 3 минуты и 2 секунды ещё сместите стили для печати в конец, чтобы они были последними Это сообщение отредактировал(а) bars80080 - 2.6.2008, 13:14 |
|||
|
||||
| integral |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 278 Регистрация: 3.7.2006 Где: Dnipropetrovs' ;k, Ukraine Репутация: нет Всего: нет |
непомогло... просмотрел страничку как xml - все элементы раставленны правильно
может нельзя отобразить элемент расположеный внутри неотображаемой секции? <div class="no_print"> ненужное <div class="print_this;"> нужное </div> </div> |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 15 Всего: 315 |
а вы для печатных стилей, для .no_print прописываете тоже display: none; ?
наверно, так оно и есть. надо либо разнести эти блоки в разные стороны, либо скрывать .no_print не полностью, а по частям |
|||
|
||||
| integral |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 278 Регистрация: 3.7.2006 Где: Dnipropetrovs' ;k, Ukraine Репутация: нет Всего: нет |
я только для no_print и прописал. Т.е. :
<link type="text/css" href="css/print.css" media="print" rel="stylesheet"> а в этом файле: .no_print { display: none; } .print_this{ display: block; } Добавлено через 1 минуту и 34 секунды по разным не готично |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 15 Всего: 315 |
тогда остаётся один вариант, выдрать этот блок (т.е. не размещать его в .no_print вообще), и каким-то макаром (там уже смотря по коду) разместить его либо сверху /position: absolute;/, либо как-то иначе. и раздвинуть страницу под ним
|
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |