Здесь внешний край страничного бокса будет выровнен с целевым. Процентные значения свойства 'margin' - относительны к целевым размерам, поэтому, если целевые размеры - 21.0см x 29.7см (т.е. A4), поля будут 2.10см и 2.97см.
@page {
size: auto; /* auto это начальное значение */
margin: 10%;
}
Измеряемые значения свойства
@page {
size: 8.5in 11in; /* ширина - высота */
}
В этом примере устанавливаются: ширина страничного бокса - 8.5 дюймов и высота - 11 дюймов. Такой страничный бокс требует размеров целевого листа 8.5"x11" или больше.
ПА могут позволять пользователям контролировать перенос страничного бокса на
Если
[x].
Повернуть
[x]. Масштабировать бокс, чтобы вместить в целевые размеры.
ПА должен запрашивать у пользователя подтверждение на эти операции.
Если
'marks'
Значение: [ crop || cross ] | none | inherit
Начальное: none
Применяется: к контексту страницы
Наследуется: N/A
Процентное: N/A
Носитель: визуальный, страничный
При высококачественной печати маркировка часто помещается вне страничного бокса. Данное свойство специфицирует, должны ли знаки крестика или обрезки, или оба, отображаться сразу за краем страничного бокса.
знаки обрезки обозначают место, где страница должна быть обрезана. Знак "крестик" (известный также как знак регистрации) используется для выравнивания листов.
Маркировка видна только на абсолютных страничных боксах (см. свойство
Размеры, стиль и расположение крестиков зависят от ПА.
При печати двухсторонних документов страничные боксы левой и правой страниц должны различаться. Это можно обозначить с помощью двух псевдоклассов CSS, которые могут быть определены в контексте страницы.
Все страницы автоматически классифицируются ПАгентами на псевдоклассы
@page :left {
margin-left: 4cm;
margin-right: 3cm;
}
@page :right {
margin-left: 3cm;
margin-right: 4cm;
}
Если даны разные объявления для левых и правых страниц, ПА обязан использовать эти объявления, даже если ПА не переносит страничные боксы на левый и правый
Авторы могут специфицировать также стиль для первой страницы документа псевдоклассом :first:
@page { margin: 2cm } /* Все поля установлены в 2см */
@page :first {
margin-top: 10cm /* Верхнее поле на первой странице - 10см */
}
Является ли первая страница документа
Свойства, специфицированные в
Примечание. Добавление объявлений в псевдоклассы
Примечание. В будущих версиях CSS возможно появление других псевдоклассов страницы.
Вильям Л Саймон , Вильям Саймон , Наталья Владимировна Макеева , Нора Робертс , Юрий Викторович Щербатых
Зарубежная компьютерная, околокомпьютерная литература / ОС и Сети, интернет / Короткие любовные романы / Психология / Прочая справочная литература / Образование и наука / Книги по IT / Словари и Энциклопедии