У меня есть страница под главной страницей. Я дал кнопку для распечатки страницы. Но страница будет напечатана вместе с содержимым главной страницы. Как можно печатать только содержимое текущей страницы, за исключением содержимого главной страницы?распечатать содержимое страницы
ответ
Вам необходимо создать таблицу стилей print.css, которая удалит содержимое разметки главной страницы по id и классу. нужно помнить, что, хотя вы определили свой общий контент на главной странице, он все равно будет представлен как полная страница, и поэтому перед печатью вам необходимо удалить эти незатребованные элементы.
Используйте print
stylesheet - в нем вы можете указать, что классы главной страницы не видны, поэтому они не будут напечатаны.
Нет ли другого решения, кроме этого, например, печать только div? –
Автоматическая печать в браузере не позволяет вам выбирать только части страницы для печати. Это стандартное решение вашей проблемы. – Oded
ok ... вы имеете в виду, установив media = "PRINT" внутри css? –
Можете ли вы дать мне образец кода? –
Это невозможно, если вы не видите исходную HTML-разметку, а также ваш текущий код CSS и т. Д. Все, что я могу сделать, это указать вам направление на какой-то примерный сайт, где они наставляют ту же тему. Прочтите этот учебник, и к концу его чтения вы должны хорошо понимать, как работают таблицы стилей печати и как применять эти знания к вашему собственному сценарию. http://www.webcredible.co.uk/user-friendly-resources/css/print-stylesheet.shtml –
ОК спасибо. Я проверю это –