Вот что вам нужно знать:
- Дополнительные стили CSS для элемента
<details>
. - Упрощенный макет печати с полями на полях страницы .
- И есть еще много чего .
Я Марико Косака. Давайте углубимся и посмотрим, что нового для разработчиков в Chrome 131.
Улучшения стиля в <details>
и <summary>
Теперь у вас есть больше возможностей для стилизации структуры элементов <details>
и <summary>
для создания виджетов раскрытия или аккордеона.
Изменения, представленные в этом выпуске, позволяют использовать свойство display
и добавлять псевдоэлемент ::details-content
для стилизации части, которая расширяется и сворачивается.
Исторически изменить тип отображения элемента details
было невозможно. Теперь это ограничение снято, и вы можете использовать такие вещи, как сетка или гибкие макеты.
В этом эксклюзивном примере аккордеона, состоящем из нескольких элементов details
, когда один из элементов details
развернут, его содержимое размещается рядом со summary
.
Это достигается за счет использования гибкого макета элемента details
. Вы также можете попробовать больше шаблонов макета с другими значениями отображения, такими как grid
.
Прочтите статью Брамуса « Дополнительные варианты оформления <details>
для более подробного объяснения.
Поля @page
Добавлена поддержка полей полей страницы при печати веб-документа или его экспорте в формате PDF.
Поля полей страницы позволяют определить содержимое в области полей страницы. Таким образом, вы можете предоставлять собственные верхние и нижние колонтитулы вместо использования встроенных верхних и нижних колонтитулов, созданных браузером.
Поле страницы определяется с помощью правила @page
в CSS.
@page :right {
@bottom-left {
content: "My book";
font-size: 9pt;
color: #333;
}
}
Внешний вид и содержимое поля поля задаются с помощью свойств CSS внутри at-правил, представляющих 16 полей поля, использующих сгенерированный контент.
Для нумерации страниц также поддерживаются счетчики: page
для текущего номера страницы и pages
для общего количества страниц.
Более подробное объяснение можно найти в статье Рэйчел «Добавление содержимого на поля веб-страниц при печати с помощью CSS» .
И многое другое!
И, конечно же, есть еще много всего.
- Поддержка внешних ресурсов SVG для «обтравочного контура», «заливки», «обводки» и «маркера».
- WebHID включен внутри выделенных рабочих контекстов.
- Управляйте поведением Emoji с помощью CSS-свойства
font-variant-emoji
.
Дальнейшее чтение
Здесь рассматриваются лишь некоторые ключевые моменты. Перейдите по следующим ссылкам, чтобы узнать о дополнительных изменениях в Chrome 131.
- Примечания к выпуску Chrome 131 .
- Что нового в Chrome DevTools (131)
- Список изменений репозитория исходного кода Chromium
- Календарь выпусков Chrome
Подписаться
Чтобы быть в курсе новостей, подпишитесь на канал YouTube для разработчиков Chrome , и вы будете получать уведомления по электронной почте каждый раз, когда мы запускаем новое видео.
Меня зовут Марико Косака, и как только выйдет Chrome 132, мы будем здесь, чтобы рассказать вам, что нового в Chrome!
,Вот что вам нужно знать:
- Дополнительные стили CSS для элемента
<details>
. - Упрощенный макет печати с полями на полях страницы .
- И есть еще много чего .
Я Марико Косака. Давайте углубимся и посмотрим, что нового для разработчиков в Chrome 131.
Улучшения стиля в <details>
и <summary>
Теперь у вас есть больше возможностей для стилизации структуры элементов <details>
и <summary>
для создания виджетов раскрытия или аккордеона.
Изменения, представленные в этом выпуске, позволяют использовать свойство display
и добавлять псевдоэлемент ::details-content
для стилизации части, которая расширяется и сворачивается.
Исторически изменить тип отображения элемента details
было невозможно. Теперь это ограничение снято, и вы можете использовать такие вещи, как сетка или гибкие макеты.
В этом эксклюзивном примере аккордеона, состоящем из нескольких элементов details
, когда один из элементов details
развернут, его содержимое размещается рядом со summary
.
Это достигается за счет использования гибкого макета элемента details
. Вы также можете попробовать больше шаблонов макета с другими значениями отображения, такими как grid
.
Прочтите статью Брамуса « Дополнительные варианты оформления <details>
для более подробного объяснения.
Поля @page
Добавлена поддержка полей полей страницы при печати веб-документа или его экспорте в формате PDF.
Поля полей страницы позволяют определить содержимое в области полей страницы. Таким образом, вы можете предоставлять собственные верхние и нижние колонтитулы вместо использования встроенных верхних и нижних колонтитулов, созданных браузером.
Поле страницы определяется с помощью правила @page
в CSS.
@page :right {
@bottom-left {
content: "My book";
font-size: 9pt;
color: #333;
}
}
Внешний вид и содержимое поля поля задаются с помощью свойств CSS внутри at-правил, представляющих 16 полей поля, использующих сгенерированный контент.
Для нумерации страниц также поддерживаются счетчики: page
для текущего номера страницы и pages
для общего количества страниц.
Более подробное объяснение можно найти в статье Рэйчел «Добавление содержимого на поля веб-страниц при печати с помощью CSS» .
И многое другое!
И, конечно же, есть еще много всего.
- Поддержка внешних ресурсов SVG для «обтравочного контура», «заливки», «обводки» и «маркера».
- WebHID включен внутри выделенных рабочих контекстов.
- Управляйте поведением Emoji с помощью CSS-свойства
font-variant-emoji
.
Дальнейшее чтение
Здесь рассматриваются лишь некоторые ключевые моменты. Перейдите по следующим ссылкам, чтобы узнать о дополнительных изменениях в Chrome 131.
- Примечания к выпуску Chrome 131 .
- Что нового в Chrome DevTools (131)
- Список изменений репозитория исходного кода Chromium
- Календарь выпусков Chrome
Подписаться
Чтобы быть в курсе новостей, подпишитесь на канал YouTube для разработчиков Chrome , и вы будете получать уведомления по электронной почте каждый раз, когда мы запускаем новое видео.
Меня зовут Марико Косака, и как только выйдет Chrome 132, мы будем здесь, чтобы рассказать вам, что нового в Chrome!