English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
El elemento <picture> de HTML utiliza cero o más elementos <source> y un elemento <img> para proporcionar diferentes imágenes para diferentes/Proporciona versiones de imágenes para diferentes escenarios de dispositivos. El navegador seleccionará el elemento <source> más adecuado, y si no hay coincidencia, seleccionará la URL del atributo src del elemento <img>. Luego, la imagen seleccionada se presenta en el espacio ocupado por el elemento <img>.
Muestra cómo mostrar diferentes imágenes según el tamaño de la pantalla, si no se encuentra una coincidencia o el navegador no admite la propiedad picture, se utiliza el elemento img:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Manual básico(oldtoolbag.com)</title> </head> <body> <h2>elemento picture</h2> <picture> <source media="(min-width: 650px)" srcset="/run/html/views.png"> <source media="(min-width: 465px)" srcset="/run/html/default.jpg"> <img src="/run/html/haha.gif" style="width:auto;"> </picture> </body> </html>Ver la prueba ‹/›
El elemento picture permite mostrar diferentes imágenes en diferentes dispositivos, generalmente utilizado en respuesta a la capacidad.
HTML5 Se introdujo el elemento <picture>, que permite ajustar más flexible la ajuste de recursos de imagen.
El elemento <picture> puede contener cero o más elementos <source> y un <img> elemento, cada elemento <source> coincide con diferentes dispositivos e ilustra diferentes fuentes de imágenes, si no hay coincidencia, se selecciona la url en el atributo src del elemento <img>.
Nota:
El elemento <img> está colocado en el último <picture>
Después del elemento, si el navegador no admite la propiedad, se muestra la imagen del elemento <img>.
Los números en la tabla representan la versión del primer navegador que admite el elemento.
IEFirefoxOperaChromeSafari
El atributo <picture> es HTML5 Definidos recientemente.
Soporte de <picture> etiqueta Atributos globales de HTML.
Soporte de <picture> etiqueta Atributos de eventos de HTML.