у меня есть html, который содержит кадры, как показано ниже
<frameset rows="60,*" border="0" frameborder="0">
<frame name="frameA">
<frameset cols="120,*" >
<frame name="frameB" frameborder=0 >
<frame name="frameC">
</frameset>
</frameset>
Внутри фрейма C у меня есть div с идентификатором «myDivToPrint». Я хочу, чтобы когда пользователь нажимал на печать в браузере, он просто печатал содержимое div myDivToPrint. Вот мой соответствующий css
CSS
@media print {
#myDivToPrint {
background-color: white;
height: 100%;
width: 100%;
position: fixed;
top: 0;
left: 0;
margin: 0;
padding: 15px;
font-size: 14px;
line-height: 18px;
}
}
HTML
<div id="myDivToPrint" class="page-container myDivToPrint">
</div>
Но, похоже, это не оказывает никакого влияния на предварительный просмотр печати / печати (firefox отображает все содержимое кадра, а хром отображает только содержимое верхнего кадра при предварительном просмотре). Любые идеи?
Ссылка на описанный выше подход: сообщение BC по адресу Распечатать содержимое DIV
height: 100%; width: 100%; position: fixed;
- person Pete   schedule 27.11.2013