Спецификация HTML 4.01 + Спецификация CSS2

         

Страничные боксы: правило @page


Страничный бокс это прямоугольный регион, содержащий две области:

  • Область страницы. Включает боксы, расположенные на этой странице. Края области страницы работают как начальный содержащий блок

    планировки и расположены между разрывами страниц.

  • Область полей, окружающих область страницы.
  • Примечание. В CSS2 свойства рамки и заполнения не применяются к страницам; это возможно в будущем.

    Авторы специфицируют размеры, ориентацию, поля и т.п. страничного бокса в правиле @page. Правило @page состоит из ключевого слова "@page", селектора станицы (и, без пробелов, возможного псевдокласса страницы) и блока объявлений (находящихся в т.н. контексте страницы).

    Селектор страницы специфицирует, для каких страниц объявления применяются. В CSS2 селекторы страницы могут означать первую страницу, все левые страницы, все правые страницы или страницу с определённым именем.

    Размеры страничного бокса устанавливаются свойством 'size'.

    Размеры области страницы - это размеры страничного бокса минус область полей.

    Пример(ы):

    Следующее правило @page устанавливает размер страничного бокса в 8.5 x 11 дюймов и создаёт поле '2см' со всех сторон между краем страничного бокса и областью листа:

    @page { size 8.5in 11in; margin: 2cm }

    Свойство 'marks' в правиле @page специфицирует знаки обрезки и крестика для страничного бокса.



    Содержание раздела