HTML <img> tag
Definitie en gebruik
<img>
De tag wordt gebruikt om een afbeelding in een HTML-pagina in te voegen.
Technisch gezien wordt het beeld niet daadwerkelijk in de pagina ingevoegd, maar wordt het beeld gelinkt aan de pagina.<img>
De tag maakt een container aan voor het verwijzen naar het beeld.
<img>
De tag heeft twee vereiste eigenschappen:
- src - Stel het pad van het beeld in
- alt - Als het beeld om een of andere reden niet kan worden weergegeven, specificeer dan de alternatieve tekst van het beeld
Opmerking:Bovendien moet u altijd de breedte en hoogte van het beeld specificeren. Als de breedte en hoogte niet worden gespecificeerd, kan de pagina flitsen bij het laden van het beeld.
Tip:Om een afbeelding te koppelen aan een ander document, hoeft u alleen maar de <img>
Markering genest <a> Binnen de tag (zie het voorbeeld hieronder).
Zie ook:
HTML Handleiding:HTML image
HTML DOM Referentie Handleiding:Image Object
CSS Handleiding:Stel het stijl van het beeld in
Meer lezen:Hoe je een afbeelding correct kunt gebruiken
Voorbeeld
Voorbeeld 1
In het volgende voorbeeld voegen we een tulpenfoto toe die door een ingenieur van CodeW3C.com in het Shanghai Flower Port is genomen:
<img src="tulip.jpg" alt="Shanghai Flower Port - Tulips" />

Voorbeeld 2
Een ander voorbeeld van hoe je een afbeelding kunt invoegen:
<img src="dancer.png" alt="Dancer" width="500" height="749">
Tip:Meer voorbeelden worden aangeboden aan de onderkant van de pagina.
Eigenschap
Eigenschap | Waarde | Beschrijving |
---|---|---|
alt | Tekst | Stel de alternatieve tekst van het beeld in. |
crossorigin |
|
Sta toe om afbeeldingen van derde partijen te gebruiken die toegang hebben tot cross-origin, samen met het canvas. |
height | Pixel | Stel de hoogte van het beeld in. |
ismap | ismap | Definieer het beeld als een server-side beeldkaart. |
loading |
|
Specificeer of de browser de afbeelding onmiddellijk moet laden of de laadvertraging moet uitstellen tot bepaalde voorwaarden zijn vervuld. |
longdesc | URL | Stel de URL in die verwijst naar de gedetailleerde beschrijving van het beeld. |
referrerpolicy |
|
Stel de referentiemachtiging in die moet worden gebruikt bij het ophalen van het beeld. |
sizes | Afmetingen | Stel de afmetingen van de afbeelding in voor verschillende pagina-indelingen. |
src | URL | Stel het pad van het beeld in. |
srcset | URL-list | Stelt een lijst van afbeeldingsbestanden in voor verschillende situaties. |
usemap | #mapname | Definieer de afbeelding als een client-side image map. |
width | Pixel | Stelt de breedte van de afbeelding in. |
Globale attributen
<img>
De tag ondersteunt ook Globale attributen in HTML。
evenement-attributen
<img>
De tag ondersteunt ook Evenement-attributen in HTML。
Meer voorbeelden
Voorbeeld 3
Aligneer afbeeldingen (gebruik CSS):
<img src="flower.gif" alt="[#1#]" width="90" height="90" style="vertical-align:bottom"> <img src="flower.gif" alt="[#1#]" width="90" height="90" style="vertical-align:middle"> <img src="flower.gif" alt="[#1#]" width="90" height="90" style="vertical-align:top"> <img src="flower.gif" alt="[#1#]" width="90" height="90" style="float:right"> <img src="flower.gif" alt="[#1#]" width="90" height="90" style="float:left">
Voorbeeld 4
Voeg een rand toe aan de afbeelding (gebruik CSS):
<img src="flower.gif" alt="[#1#]" style="border:5px solid black">
Voorbeeld 5
Voeg links- en rechtermarges toe aan de afbeelding (gebruik CSS):
<img src="flower.gif" alt="[#1#]" style="vertical-align:middle;margin:0px 50px">
Voorbeeld 6
Voeg boven- en ondermarges toe aan de afbeelding (gebruik CSS):
<img src="flower.gif" alt="[#1#]" style="vertical-align:middle;margin:50px 0px">
Voorbeeld 7
Hoe een afbeelding invoegen vanuit een andere map of een andere website:
<img src="/photo/flower.gif" alt="Flower" width="180" height="180"> <img src="https://www.codew3c.com/photo/tree.png" alt="Boom" width="150" height="161">
Voorbeeld 8
Hoe een hyperlink aan een afbeelding toe te voegen:
<a href="https://www.codew3c.com"> <img src="w3logo.png" alt="codew3c.com" width="400" height="225"> </a>
Voorbeeld 9
Hoe een afbeelding te maken met klikbare gebieden in een afbeeldingskaart. Elke gebied is een hyperlink:
<img src="life.png" alt="Leven" usemap="#lifemap" width="650" height="451"> <map name="lifemap"> <area shape="rect" coords="10,208,155,338" alt="AirPods" href="airpods.html"> <area shape="rect" coords="214,65,364,365" alt="iPhone" href="iphone.html"> <area shape="circle" coords="570,291,75" alt="Koffie" href="coffee.html"> </map>
Uitgebreide lezing - Hoe beelden correct te gebruiken
Een van de meest opvallende kenmerken van HTML en XHTML is dat beelden kunnen worden opgenomen in de tekst van het document, zowel als een inbouwend object (inline afbeelding) als een afzonderlijk document dat via een hyperlink kan worden gedownload, of als achtergrond van het document.
Beelden op een redelijke manier in de inhoud van het document opnemen (statische of animatie-gebruikte icons, foto's, uitleg, schilderijen, enz.), maakt het document levendiger en aantrekkelijker, en ziet er professioneler en informatiever uit, en is gemakkelijk te navigeren. Het is ook mogelijk om een afbeelding specifiek te maken tot een visuele gids voor een hyperlinks.
Echter, als beelden overmatig worden gebruikt, wordt het document fragmentarisch en onleesbaar, en verhoogt het de wachttijd van gebruikers bij het downloaden en bekijken van de pagina.
Lees het volgende artikel om te leren over de twee belangrijkste beeldformaten op het web: GIF en JPEG, en hoe je beelden correct gebruikt:
Standaard CSS-instellingen
De meeste browsers zullen de volgende standaardwaarden weergeven <img>
Element:
img { display: inline-block; }
Browser support
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Support | Support | Support | Support | Support |