| HTML | WebReference
- Содержание
- Синтаксис
- Закрывающий тег
- Атрибуты
- Пример
- Спецификация
- Браузеры
Представляет собой контейнер для хранения нескольких элементов <source>, которые поддерживают элемент <img>. Это позволяет указывать разные изображения с учётом размера экрана, плотности пикселей, формата изображения и других параметров. Вот несколько областей применения <picture> (от англ. picture — картинка, изображение):
- для экранов ретина можно показывать картинку большего размера;
- выводить рисунки разного размера для мобильных и настольных устройств;
- отображать изображения разных пропорций, учитывающих ориентацию устройства;
- выводить изображение в векторном формате SVG, а для браузеров, его не поддерживающих, показывать PNG.
Синтаксис
<picture> <source> <img> </picture>
Внутри <picture> содержится ноль или несколько элементов <source>, которые идут перед одним элементом <img>.
Закрывающий тег
Обязателен.
Атрибуты
Для этого элемента доступны универсальные атрибуты и события.
Пример
<!DOCTYPE html> <html> <head> <meta charset=»utf-8″> <title>picture</title> </head> <body> <picture> <source srcset=»image/html5-logo.svg»> <img src=»image/html5-logo.png» alt=»HTML5″> </picture> </body> </html>В данном примере используется два изображения: одно в формате SVG, а второе в привычном PNG. Браузеры, которые поддерживают элемент <picture>, отобразят картинку в векторном виде (рис. 1). Браузер IE покажет изображение в формате PNG (рис. 2). Для наглядности логотип дан размером 128х128 пикселей и увеличен до 256х256.
Рис. 1. Картинка в формате SVG
Рис. 2. Картинка в формате PNG
Спецификация
Спецификация | Статус |
---|---|
WHATWG HTML Living Standard | Живой стандарт |
Спецификация
Каждая спецификация проходит несколько стадий одобрения.
- Recommendation (Рекомендация) — спецификация одобрена W3C и рекомендована как стандарт.
- Candidate Recommendation (Возможная рекомендация) — группа, отвечающая за стандарт, удовлетворена, как он соответствует своим целям, но требуется помощь сообщества разработчиков по реализации стандарта.
- Proposed Recommendation (Предлагаемая рекомендация) — на этом этапе документ представлен на рассмотрение Консультативного совета W3C для окончательного утверждения.
- Working Draft (Рабочий проект) — более зрелая версия черновика после обсуждения и внесения поправок для рассмотрения сообществом.
- Editor’s draft (Редакторский черновик) — черновая версия стандарта после внесения правок редакторами проекта.
- Draft (Черновик спецификации) — первая черновая версия стандарта.
Особняком стоит живой стандарт HTML (Living) — он не придерживается традиционной нумерации версий, поскольку находится в постоянной разработке и обновляется регулярно.
Браузеры
13 | 38 | 25 | 9.1 | 38 |
38 | 35 | 9.3 |
Браузеры
В таблице браузеров применяются следующие обозначения.
- — элемент полностью поддерживается браузером;
- — элемент браузером не воспринимается и игнорируется;
- — при работе возможно появление различных ошибок, либо элемент поддерживается с оговорками.
Число указывает версию браузреа, начиная с которой элемент поддерживается.
Изображения
См. также
- <img>
- <source>
- Атрибуты элементов
- Выравнивание картинок
- Добавление медиа-контента
- Изображения
- Изображения
- Изображения в HTML
- Масштабирование картинок
- Подрисуночная подпись
- Фон в CSS
- Форматы графических файлов
Рецепты
- Как добавить картинку на веб-страницу?
- Как сделать картинку ссылкой?
Практика
- Абсолютный адрес
- Альтернативный текст
- Картинка в <button>
- Картинка как ссылка
- Картинки в таблице
- Картинки друг под другом
- Относительный адрес
- Подпись перед картинкой
- Подпись под картинкой
- Размеры картинки
- Ширина картинок
- Элемент <figure>
- Элемент <source>
Автор и редакторы
Автор: Влад Мержевич
Последнее изменение: 09. 10.2018
Редакторы: Влад Мержевич
Тег picture
HTML5CSS.ru
ЛУЧШИЙ САЙТ ДЛЯ РАЗРАБОТЧИКОВ
❮Назад Полный HTML Ссылки Дальше ❯
Пример
Использование тега <picture>:
<picture>
<source media=»(min-width: 650px)» srcset=»img_pink_flowers.jpg»>
<source media=»(min-width: 465px)» srcset=»img_white_flower.jpg»>
<img
src=»img_orange_flowers.jpg» alt=»Flowers»>
</picture>
Определение и использование
Тег <picture> позволяет веб-разработчикам больше гибкости в определении ресурсов изображения.
Наиболее распространенным использованием элемента <picture> будет направление арт в адаптивных проектах. Вместо одного изображения, которое масштабируется вверх или вниз в зависимости от ширины видового экрана, несколько изображений могут быть разработаны для более красиво заполнить окно просмотра браузера.
Элемент <picture> содержит два разных тега: один или несколько <source> Теги и один <img> Тег.
Элемент <source> имеет следующие атрибуты:
- srcset (required) — Определяет URL-адрес изображения для отображения
- media — принимает любой допустимый запрос носителя, который обычно определяется в CSS
- sizes — определяет один дескриптор ширины, один запрос носителя с дескриптором ширины или список с разделителями-запятыми запросов мультимедиа с дескриптором ширины
- type — dОпределяет тип MIME
Обозреватель будет использовать значения атрибутов для загрузки наиболее подходящего изображения. Обозреватель будет использовать первый элемент <source> с соответствующей подсказкой и игнорировать следующие <source> Теги.
The <img> element is required as the last child tag of the <picture> блок объявления. Элемент <img> используется для обеспечения обратной совместимости для обозревателей, которые не поддерживают элемент <picture>, или если ни один из тегов <source> не соответствует.
Элемент <picture> работает аналогично элементам <video> и <audio>.
Вы устанавливаете различные источники, и первый источник, который соответствует предпочтениям, используется.Поддержка браузера
Номера в таблице указывают первую версию браузера, которая полностью поддерживает элемент.
Элемент | |||||
---|---|---|---|---|---|
<picture> | 38.0 | 13.0 | 38.0 | 9.1 | 25.0 |
Различия между HTML 4,01 и HTML5
Тег <picture> является новым в HTML5.
Глобальные атрибуты
Тег <picture> также поддерживает Глобальные атрибуты в HTML.
Атрибуты события
Тег <picture> также поддерживает Атрибуты событий в HTML.
Похожие страницы
CSS Учебник: CSS адаптивный дизайн изображений
❮Назад Полный HTML Ссылки Дальше ❯
Популярное
html картинка
как вставить картинку в html
цвет текста фона
размер текста html
цвет размер шрифта html
формы html
список html
таблица html
как сделать ссылку в html
Copyright 2018-2020 HTML5CSS. ru
Правила и Условия Политика конфиденциальности О нас Контакты
Тег изображения HTML
❮ Предыдущий Полный справочник HTML Далее ❯
Пример
Как использовать тег
Попробуйте сами »
Определение и использование
Тег
дает веб-разработчикам больше гибкости при указании
ресурсы изображения.
Чаще всего элемент
используется для художественного оформления в
адаптивные дизайны. Вместо того, чтобы иметь одно изображение, которое масштабируется вверх или вниз на основе
по ширине области просмотра можно создать несколько изображений, чтобы более красиво заполнить
окно просмотра браузера.
Элемент
содержит два тега: один или несколько
теги
Браузер будет искать первый элемент
Совет: Элемент
работает
«похоже» на <видео> и <аудио>. Ты
настроить различные источники, и первый источник, который соответствует предпочтениям, является
один используется.
Поддержка браузера
Числа в таблице указывают первую версию браузера, которая полностью поддерживает элемент.
Элемент | |||||
---|---|---|---|---|---|
<картинка> | 38,0 | 13,0 | 38,0 | 9. 1 | 25,0 |
Глобальные атрибуты
<рисунок> 9Тег 0022 также поддерживает глобальные атрибуты в HTML.
Атрибуты событий
Тег
также поддерживает атрибуты событий в HTML.
Связанные страницы
Учебное пособие по HTML: HTML-элемент
Учебное пособие по CSS: Адаптивный дизайн CSS — изображения
❮ Предыдущая Полный справочник HTML Далее ❯
НОВИНКА
Мы только что запустили
Видео W3Schools
Узнать
ВЫБОР ЦВЕТА
КОД ИГРЫ
Играть в игру
Top Tutorials
Учебник HTMLУчебник CSS
Учебник JavaScript
How To Tutorial
Учебник SQL
Учебник Python
Учебник W3.CSS
Учебник Bootstrap
Учебник PHP
Учебник Java
Учебник C++
Учебник jQuery
900 Справочник
900
Справочник по HTML
Справочник по CSS
Справочник по JavaScript
Справочник по SQL
Справочник по Python
Справочник по W3. CSS
Справочник по Bootstrap
Справочник по PHP
Цвета HTML
Справочник по Java
Справочник по Angular
Справочник по jQuery
Основные примеры
Примеры HTMLПримеры CSS
Примеры JavaScript
Примеры инструкций
Примеры SQL
Примеры Python
Примеры W3.CSS
Примеры Bootstrap
Примеры PHP
Примеры Java
Примеры XML
Примеры jQuery
FORUM | О
W3Schools оптимизирован для обучения и обучения. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно пересматриваются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего содержания. Используя W3Schools, вы соглашаетесь прочитать и принять наши условия использования, куки-файлы и политика конфиденциальности.
Copyright 1999-2022 Refsnes Data. Все права защищены.
W3Schools работает на основе W3.CSS.
Элемент изображения HTML
❮ Предыдущий Далее ❯
Элемент HTML
позволяет
вам отображать разные картинки для
различные устройства или размеры экрана.