Table des matières
Attributs de la balise d'image HTML
1. src
2. srcset
3. médias
4. tailles
5. tapez
Exemples de balises d'image HTML
Exemple n°1
picture tag in HTML
Example #2
Conclusion
Maison interface Web tutoriel HTML Balise d'image HTML

Balise d'image HTML

Sep 04, 2024 pm 04:28 PM
html html5 HTML Tutorial HTML Properties HTML tags

Les développeurs front-end utilisent la balise d'image HTML pour spécifier plusieurs sources de fichiers à afficher sur une page Web en fonction de la préférence, comme la fenêtre d'affichage. Cette balise permet aux développeurs Web des pages Web réactives de spécifier les sources de plusieurs images et de sélectionner automatiquement une image en fonction de la fenêtre d'affichage afin que la page Web soit parfaitement remplie avec la source. Nous pouvons spécifier plusieurs sources dans la balise d'image, et la page Web chargera l'image qui répond à la préférence. La balise image est introduite avec HTML 5.

Syntaxe :

La balise d'image en HTML contient deux types de balises, le premier type est qui permet de spécifier la source des fichiers, et le second est Balise d'image HTML qui permet de spécifier une image à afficher dans le cas où un navigateur ne prend pas en charge la balise étiqueter. La syntaxe du la balise est comme ci-dessous,

<picture>
<source .>
.
.
<source .>
<img  src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/172543850795429.png" class="lazy" . alt="Balise d'image HTML" >
</source></source></picture>
Copier après la connexion

La balise d'image aura toujours une balise de fermeture contenant les deux types de balises, comme mentionné. Le la balise viendra plusieurs fois en fonction du nombre de ressources, et il n'y aura qu'une seule balise Balise d'image HTML étiqueter. La balise source et la balise d'image auront des attributs différents qui détermineront la fonctionnalité d'une balise d'image.

Attributs de la balise d'image HTML

Comme mentionné, la balise image contient les deux autres balises et Balise d'image HTML. Les attributs applicables à ces deux balises s'appliqueront à la balise image.

1. src

Cet attribut est utilisé avec l'attribut Balise d'image HTML étiqueter. Cet attribut permet de préciser le chemin ou l'URL de l'image à afficher. Ce champ est obligatoire et doit être spécifié chaque fois qu'une balise source est utilisée. De cette façon, nous pouvons spécifier plusieurs sources pour les images.

2. srcset

Cet attribut peut être utilisé avec ou Balise d'image HTML balises et est nouveau dans HTML 5. Cet attribut est similaire au précédent attribut « src », mais il nous permet de définir des valeurs supplémentaires. Cet attribut prend deux valeurs en entrée, la première est le chemin ou l'URL d'un fichier, et la seconde est soit un descripteur de largeur d'une image comme (100w), soit un descripteur de densité de pixels d'une image comme (3x) ; chacun est suivi respectivement de w et x.

3. médias

Cet attribut est utilisé avec l'attribut étiqueter. Cette balise nous permet de définir les règles selon lesquelles l'image doit être affichée. Cet attribut prend n'importe quelle requête multimédia en entrée et applique la règle. La requête multimédia peut vérifier la taille ou la hauteur de la fenêtre d'affichage ou de l'appareil, etc.

De cette façon, nous pouvons obtenir un design réactif en utilisant cet attribut et cette balise ainsi que l'attribut étiquette.

4. tailles

Cet attribut peut être utilisé avec et Balise d'image HTML balises. Comme l'image sera affichée avec la largeur par défaut, cet attribut nous permet de spécifier explicitement la largeur d'une image en fonction de l'état du support. La condition multimédia est une condition simple comme « largeur maximale : 800 px » sans aucun paramètre supplémentaire. La balise d'image aura toujours une balise de fermeture contenant les deux types de balises, comme mentionné. Le la balise viendra plusieurs fois en fonction du nombre de ressources, et il n'y aura qu'une seule balise Balise d'image HTML étiqueter. La balise source et la balise image auront des attributs différents qui détermineront la fonctionnalité d’une balise image. L'attribut size peut accepter plusieurs conditions de média comme celle-ci. Ceci est très utile dans la conception Web réactive, où nous pouvons définir les conditions et afficher les images en conséquence.

5. tapez

Cet attribut est utilisé avec l'attribut étiqueter. Cet attribut nous permet de préciser explicitement le type MIME du fichier à afficher.

Exemples de balises d'image HTML

Le HTML est utilisé pour donner aux développeurs Web la flexibilité de définir les ressources d'images. Vous trouverez ci-dessous des exemples de balises d'image HTML :

Exemple n°1

Code :



<meta name="viewport" content="width = device-width, initial-scale = 1.0">
<title>
picture tag in HTML
</title>
<style>
.results {
border : green 1px solid;
background-color : aliceblue;
text-align : left;
padding-left : 20px;
height : 300px;
width : 95%;
}
.resultText {
font-size : 20px;
font-style : normal;
color : blue;
}
</style>


<div class="results">
<h2 id="picture-tag-in-HTML"> picture tag in HTML </h2>
<span> Resize the browser to see the effect.. </span>
<div class="resultText">
<picture>
<source media="(min-width: 550px)" srcset="https://cdn.educba.com/triangle.png">
<source media="(min-width: 465px)" srcset="https://cdn.educba.com/rectangle.png">
<img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/172543850795429.png" class="lazy" alt="Balise dimage HTML"   style="max-width:90%">
</source></source></picture>
</div>
</div>

Copier après la connexion

Sortie :

Ici, nous avons trois images avec des résolutions différentes.

Balise d'image HTML

Dans le code, nous avons spécifié la requête média de largeur minimale pour afficher une image. Après avoir exécuté le code, essayez de redimensionner la taille du navigateur et différentes images s'afficheront en fonction de la largeur.

Pour une largeur supérieure à 550 px :

Balise d'image HTML

Pour une largeur supérieure à 465 px :

Balise d'image HTML

Pour les autres cas, c'est à dire largeur inférieure à 465px :

Balise d'image HTML

Note, the outer border of the images clarifies the resolution of images. In most of the cases, all these images will be the same but with different resolutions.

Example #2

Code:



<meta name="viewport" content="width = device-width, initial-scale = 1.0">
<title>
picture tag in HTML
</title>
<style>
.results {
border : green 1px solid;
background-color : aliceblue;
text-align : left;
padding-left : 20px;
height : 300px;
width : 95%;
}
.resultText {
font-size : 20px;
font-style : normal;
color : blue;
}
.img {
max-width: 100%;
}
</style>


<div class="results">
<h2 id="picture-tag-in-HTML"> picture tag in HTML </h2>
<span> Resize the browser to see the effect.. </span>
<div class="resultText">
<picture>
<source media="(min-width: 550px)" srcset="https://cdn.educba.com/triangle.png">
<source media="(min-width: 465px)" srcset="https://cdn.educba.com/rectangle.png">
<img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/172543851554073.png" class="lazy" alt="Balise dimage HTML" srcset="https://cdn.educba.com/Balise dimage HTML.png 2000w" sizes="900vw"   style="max-width:90%">
</source></source></picture>
</div>
</div>

Copier après la connexion

Output:

Balise d'image HTML

Here, we have used the attribute size with the Balise d'image HTML tag. The maximum width of an image is limited by using CSS first, but these sizes attribute, along with srcset, forces to use the width depending on the size specified in terms of the viewport.

Conclusion

Web developers use HTML picture tag in responsive web page designing. This tag consists of two child tags source and img. Using different attributes available for these tags makes it possible to display images dynamically depending on the conditions.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

<🎜>: Grow A Garden - Guide de mutation complet
3 Il y a quelques semaines By DDD
<🎜>: Bubble Gum Simulator Infinity - Comment obtenir et utiliser les clés royales
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Mandragora: Whispers of the Witch Tree - Comment déverrouiller le grappin
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Nordhold: Système de fusion, expliqué
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Tutoriel Java
1668
14
Tutoriel PHP
1273
29
Tutoriel C#
1256
24
Bordure de tableau en HTML Bordure de tableau en HTML Sep 04, 2024 pm 04:49 PM

Guide de la bordure de tableau en HTML. Nous discutons ici de plusieurs façons de définir une bordure de tableau avec des exemples de bordure de tableau en HTML.

Tableau imbriqué en HTML Tableau imbriqué en HTML Sep 04, 2024 pm 04:49 PM

Ceci est un guide des tableaux imbriqués en HTML. Nous discutons ici de la façon de créer un tableau dans le tableau ainsi que des exemples respectifs.

Marge gauche HTML Marge gauche HTML Sep 04, 2024 pm 04:48 PM

Guide de la marge HTML gauche. Nous discutons ici d'un bref aperçu de la marge gauche HTML et de ses exemples ainsi que de son implémentation de code.

Disposition du tableau HTML Disposition du tableau HTML Sep 04, 2024 pm 04:54 PM

Guide de mise en page des tableaux HTML. Nous discutons ici des valeurs de la mise en page des tableaux HTML ainsi que des exemples et des résultats en détail.

Espace réservé d'entrée HTML Espace réservé d'entrée HTML Sep 04, 2024 pm 04:54 PM

Guide de l'espace réservé de saisie HTML. Nous discutons ici des exemples d'espace réservé d'entrée HTML ainsi que des codes et des sorties.

Comment analysez-vous et traitez-vous HTML / XML dans PHP? Comment analysez-vous et traitez-vous HTML / XML dans PHP? Feb 07, 2025 am 11:57 AM

Ce tutoriel montre comment traiter efficacement les documents XML à l'aide de PHP. XML (Language de balisage extensible) est un langage de balisage basé sur le texte polyvalent conçu à la fois pour la lisibilité humaine et l'analyse de la machine. Il est couramment utilisé pour le stockage de données et

Liste ordonnée HTML Liste ordonnée HTML Sep 04, 2024 pm 04:43 PM

Guide de la liste ordonnée HTML. Ici, nous discutons également de l'introduction de la liste et des types HTML ordonnés ainsi que de leur exemple respectivement.

Bouton HTML onclick Bouton HTML onclick Sep 04, 2024 pm 04:49 PM

Guide du bouton HTML onclick. Nous discutons ici de leur introduction, de leur fonctionnement, des exemples et de l'événement onclick dans divers événements respectivement.

See all articles