2014-01-06 2 views
7

Я Css для печати так просто, как это:Chrome не поддерживает css @page?

@page { 
    @top-left { 
    content: "TOP SECRET"; 
    color: red 
    } 
    @bottom-center { 
    content: counter(page); 
    font-style: italic 
    } 
} 

Но предварительный просмотр печати Chrome и сохранить в PDF, кажется, не признать это вообще. Как правильно настроить верхний и нижний колонтитулы при приеме?

EDIT: @page поддерживается ни ref

Однако, у меня есть другой выбор, чтобы сделать это. Я не работаю на сайтах. Продукт хочет получить только pdf-файл. Я могу принять chrome, webkit, plantomjs и т.д.

+1

Это довольно просто область спецификации CSS, которая имеет очень небольшую поддержку браузера. Вы можете заставить некоторых работать с ограниченным выбором браузера с ответами на этот вопрос: http://stackoverflow.com/questions/15797161/browser-support-for-css-page-numbers –

+4

@StevenDon интересный, '@ page' не поддерживается вообще [ref] (http://en.wikipedia.org/wiki/Comparison_of_layout_engines_%28Cascading_Style_Sheets%29). Почему так много сообщений в Интернете демонстрируют похожие коды. – hbrls

ответ

0

Рядом, как я могу определить, особенности CSS для страничных СМИ, в первую очередь для систем, которые делают для печати, а не систем, которые делают для экрана (браузеров) или функции печати из браузеры. Примером механизма HTML/CSS для печати является Prince. Таким образом, @page не будет работать в браузере, а также (насколько мне известно).

+2

Мне бы не хотелось верить, что модуль, предназначенный для веб-платформы, был разработан лицами, которые не знают о необходимости таких функций * в веб-платформе *. Ваш средний пользователь сети мало знает о командной строке, но часто находит необходимость печатать статьи, обсуждения, книги, отчеты и т. Д. – tuespetre

+1

Я вообще не понимаю ваш комментарий. Какова актуальность того, что вы считаете истинным для разработчиков этого модуля? Окно браузера не является почтовым клиентом. –

+2

Насколько я понимаю, окно браузера не является почтовым ящиком, но функция просмотра (и предварительного просмотра) браузеров, возможно, является таковой, и это всепроникающе (в отличие от принца). – tuespetre