2013-08-11 2 views
4

Я разрабатываю таблицу стилей печати для документа, который будет работать до нескольких страниц. Я хочу, чтобы каждая страница иметь логотип компании в верхней части, и верхний отступ 5 сантиметров, так что я сделал это: на каждой странице, запрошенной, отлично появляетсяCSS Style stylesheet - дополнение на второй странице

body { 
background:url(logo.png) no-repeat center top; 
padding-top:5cm; 
} 

логотип. Но верхнее заполнение появляется только на первой странице, и каждая последующая страница имеет верхнюю ноль.

Я что-то не так? Как я могу получить верхнее дополнение на КАЖДОЙ странице?

ответ

1

Возможно, это связано с тем, что padding подсчитан относительно body тегов. Используйте стиль padding-top с непосредственным элементом обертки после тега body.

+0

«непосредственный элемент обертки тела» вы имеете в виду HTML-тег или BODY> DIV? – Heraldmonkey

+0

BODY> Элемент DIV, который имеет фактическую упаковку содержимого. – Ashwani

+0

, но я не знаю, когда элемент перейдет на следующую страницу ... он может находиться в середине этого DIV. Я полагаю, что я * мог * использовать разрыв страницы перед: всегда перед DIV ... – Heraldmonkey

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