2013-12-16 2 views
0

У меня есть html-файл, и мне нужно распечатать изображение на end of last page. Я попробовал ниже css, но не работалраспечатать изображение в конце последней страницы css

<div>test content</div> 
<div style="page-break-after:always;"></div> 
<div>atestecontent</div> 
<div style="position:absolute; bottom:0px;"><img src="android.png" width="63" height="91" alt="" /></div> 
</div> 

Как это исправить?

+0

Вы хотите только распечатать изображение? Ничего больше? –

+0

Я хочу напечатать все содержимое в файле html вместе с изображением в конце последней страницы. – lifeline

ответ

0

Вам нужно будет добавить таблицу стилей печати в документ. Тогда вам просто нужно сбросить эту абсолютную позицию, чтобы отобразить: block; Не забудьте добавить класс в div с абсолютным тоже.

<style media="print"> 
.remove-abs { 
    position:static; 
} 

.page-break { 
    page-break-before:always; 
} 
</style> 

<div>test content</div> 
<div style="page-break-after:always;"></div> 
<div>atestecontent</div> 
<div class="remove-abs page-break" style="position:absolute; bottom:0px;"><img src="android.png" width="63" height="91" alt="" /></div> 
</div> 
+0

Я пробовал свой код. Но он печатает в конце первой страницы не в конце последней страницы. – lifeline

+0

Обновлено выше, надеюсь, это сработает для вас. Без просмотра содержимого или страницы его очень сложно помочь. Если это не работает, я рекомендую настроить jsfiddle, чтобы мы могли легче помочь. –

+0

Спасибо за ваши усилия. Я пробовал ваш код. Теперь он печатается в конце содержимого не в конце страницы, которая находится внизу последней страницы. – lifeline

Смежные вопросы