Дескриптор CSS-правила `size`
Базовая поддержка Недавно стала доступна
Эта функция работает в последних версиях браузеров и на современных устройствах. Она может не работать в старых версиях браузеров и на старых устройствах. Поддержка во всех браузерах появилась в декабре 2024 года.
Дескриптор size CSS-правила, используемый с правилом @page, определяет размер и ориентацию блока, который используется для представления страницы. В большинстве случаев этот размер соответствует размеру печатной страницы, если применимо.
Размер можно задать с помощью ключевого слова «масштабируемый» (в этом случае страница заполнит доступную область) или указать абсолютные размеры.
Синтаксис
/* Keyword values for scalable size */ size: auto; size: portrait; size: landscape; /* <length> values */ /* 1 value: height = width */ size: 6in; /* 2 values: width then height */ size: 4in 6in; /* Keyword values for absolute size */ size: A4; size: B5; size: JIS-B4; size: letter; /* Mixing size and orientation */ size: A4 portrait;
Значения
-
auto - Пользовательский агент определяет размер страницы. В большинстве случаев используются размеры и ориентация целевого листа.
-
landscape - Содержимое страницы отображается в альбомной ориентации (то есть длинная сторона блока расположена горизонтально).
-
portrait - Содержимое страницы отображается в книжной ориентации (то есть длинная сторона блока расположена вертикально). Это ориентация по умолчанию.
-
<length> - Любое значение длины (см.
<length>). Первое значение соответствует ширине блока страницы, а второе — его высоте. Если указано только одно значение, оно используется и для ширины, и для высоты. -
<page-size> - Ключевое слово, которым может быть одно из следующих значений:
- A5
- Соответствует стандартным размерам ISO: 148 мм × 210 мм.
- A4
- Соответствует стандартным размерам ISO: 210 мм × 297 мм. (Наиболее часто используемый размер для персональной печати.)
- A3
- Соответствует стандартным размерам ISO: 297 мм × 420 мм.
- B5
- Соответствует стандартным размерам ISO: 176 мм × 250 мм.
- B4
- Соответствует стандартным размерам ISO: 250 мм × 353 мм.
- JIS-B5
- Соответствует стандартным размерам JIS: 182 мм × 257 мм.
- JIS-B4
- Соответствует стандартным размерам JIS: 257 мм × 364 мм.
- letter
- Это ключевое слово соответствует размерам бумаги формата Letter в Северной Америке: 8,5 дюйма × 11 дюймов.
- legal
- Это ключевое слово соответствует размерам бумаги формата Legal в Северной Америке: 8,5 дюйма × 14 дюймов.
- ledger
- Это ключевое слово соответствует размерам бумаги формата Ledger в Северной Америке: 11 дюймов × 17 дюймов.
Формальное определение
Формальный синтаксис
Примеры
Указание размера и ориентации
@page {
size: A4 landscape;
}
Указание пользовательского размера
@page {
size: 4in 6in;
}
Вложение в правило @media
@media print {
@page {
size: 50mm 150mm;
}
}
Спецификации
Совместимость с браузерами
| Настольные компьютеры | Мобильные устройства | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | WebView на iOS | |
size |
15 |
79 |
95 |
15 |
18.2 |
18 |
95 |
14 |
18.2 |
1.5 |
37 |
18.2 |
jis-b4 |
83 |
83 |
95 |
69 |
18.2 |
83 |
95 |
59 |
18.2 |
13.0 |
83 |
18.2 |
jis-b5 |
83 |
83 |
95 |
69 |
18.2 |
83 |
95 |
59 |
18.2 |
13.0 |
83 |
18.2 |
landscape |
15 |
79 |
95 |
15 |
Нет |
18 |
95 |
14 |
Нет |
1.5 |
37 |
Нет |
portrait |
15 |
79 |
95 |
15 |
Нет |
18 |
95 |
14 |
Нет |
1.5 |
37 |
Нет |
© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/At-rules/@page/size