Скрыть Div, содержащий Youtube при печати веб-страницы
Я создаю таблицу стилей печати для веб-страницы, которая, помимо текстового содержимого, также содержит встраивания youtube в области содержимого (например).
Я не хочу печатать YouTube, поэтому я добавил display:none
в таблицу стилей печати для этих div
"S.
Теперь div
Они не печатаются, но в предварительном просмотре они занимают пустое место и, таким образом, выталкивают текстовое содержимое под ними.
В результате много пустого пространства с текстом под этим пустым пространством. Не хорошо. Есть ли решение или хитрость, чтобы решить это?
Код:
<div class="bigblok_image">
<object height="325" width="400"><param name="movie" value="http://www.youtube.com/v/waVIqjB0WAU&hl=nl&fs=1"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed src="http://www.youtube.com/v/waVIqjB0WAU&hl=nl&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="325" width="400">
</object>
div.bigblok_image { display: none; }
1 ответ
Решение
Добавьте следующее в раздел head:
<link rel="stylesheet" href="print.css" media="print"/>
В print.css добавьте следующее:
#div-to-be-hidden
{
display:none;
}