Как я могу напечатать веб-страницу со всеми ее CSS-стилями, прикрепленными к странице?

Вот решение, которое сработало для меня. Это сочетание из решения с помощью PolyMesh и использование нового синтаксиса .format() .

for num in 3, 3., 3.0, 3.1, 3.14, 3.140:
    print('{0:.2f}'.format(num).rstrip('0').rstrip('.'))

Выход:

3
3
3
3.1
3.14
3.14

16
задан newguy 2 August 2010 в 04:27
поделиться

3 ответа

Если у вас есть media="screen" на элементе link, попробуйте удалить его или заменить на media="all".

17
ответ дан 30 November 2019 в 21:45
поделиться

Посмотрите здесь и здесь, это должно помочь.

В основном вам нужно добавить оператор печати css.

<link rel="stylesheet" href="URL to your print.css" type="text/css" media="print" />
4
ответ дан 30 November 2019 в 21:45
поделиться

В таблицах стилей CSS есть атрибут media. Он указывает, к каким медиа применим данный css. Возможные типы носителей перечислены здесь.

<style type="text/css" media="all">
   @import "myCss.css";
</style>

OR

<link rel="stylesheet" type="text/css" media="print" href="print.css">
3
ответ дан 30 November 2019 в 21:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: