2012-06-26 4 views
2

Когда я печатаю страницу на своем сайте из Chrome, макет становится неуклюжим. Посмотрите, что я имею в виду here. Вы можете видеть, что верхнее меню, которое является ul, идет от горизонтального к вертикальному. Мысли?Изменения формата печати Chrome

ОБНОВЛЕНИЕ. Чтобы быть ясным, проблема заключается не в рендеринге печати. Акт простого открытия диалогового окна печати вызывает отображение макет для изменения.

ответ

-1

Вы можете управлять макетом печати, добавляя стили для типа печатного носителя.

@media print 
    { 
    p.test {font-family:times,serif;font-size:10px;} 
    } 

или

<link href="print-styles.css" media="print" rel="stylesheet" type="text/css" /> 

Чтение Далее

http://www.w3.org/TR/CSS2/media.html

http://www.alistapart.com/articles/goingtoprint/

+0

Проблема не в управлении макетом печати; макет печати идеален. Проблема в том, что макет экрана изменяется, просто открывая диалоговое окно печати. –

0

Я заметил эту проблему сам в подобной проблеме. Похоже, Chrome имеет проблемы с пересчетом автоматической ширины после показа предварительного просмотра. Не уверен насчет лучшего исправления в этом случае, но если вы жестко закодируете ширину своего ul.nav, похоже, это исправить проблему.

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