13 of 133 menu

De img-tag

De tag img creëert een afbeelding. Het pad naar de afbeelding wordt gespecificeerd in het attribuut src. Vereist geen sluitende tag.

Attributen

Attribuut Beschrijving
src Specificeert het pad naar de afbeelding.
Verplicht attribuut.
alt Alternatieve tekst die wordt getoond in plaats van de afbeelding, als deze niet wordt gevonden (bijvoorbeeld door een onjuist pad).
Verplicht attribuut. Bij afwezigheid zal de validator (een programma dat de correctheid van HTML of CSS controleert) een fout melden.
width Breedte van de afbeelding, in pixels (in dit geval worden meeteenheden niet gespecificeerd) of in procenten van de ouder van de afbeelding.
height Hoogte van de afbeelding, in pixels (in dit geval worden meeteenheden niet gespecificeerd) of in procenten van de ouder van de afbeelding.

Nuances

Als voor een afbeelding noch breedte, noch hoogte is ingesteld - zal de afbeelding haar werkelijke grootte hebben. Als de hoogte is ingesteld - krijgt de afbeelding de opgegeven hoogte, en de breedte past zich aan zodat de verhoudingen niet worden vervormd.

Als alleen de breedte is ingesteld - past de afbeelding op dezelfde manier de hoogte aan, om de verhoudingen te behouden.

Als zowel breedte als hoogte zijn ingesteld - kunnen de verhoudingen van de afbeelding worden vervormd (of misschien niet, afhankelijk van wat u kiest). Als de breedte of hoogte (of beide samen) groter zijn dan de werkelijke grootte - zal de afbeelding vergroten, maar kwaliteit verliezen.

Het wordt aanbevolen om de breedte en hoogte van afbeeldingen in te stellen via attributen (en niet via CSS) - in dit geval laadt de browser afbeeldingen sneller - hij hoeft niet de grootte van elke afbeelding te berekenen na ontvangst.

Het wordt niet aanbevolen om de werkelijke afmetingen van een afbeelding onnodig te verkleinen. Bijvoorbeeld, de werkelijke grootte van een afbeelding is 1000 bij 1000 pixels, en u geeft haar een breedte van 100px. In dit geval zal de afbeelding op het scherm eruitzien als 100 pixels, maar de grootte hebben van de volledige duizend en dienovereenkomstig veel langer laden.

Voorbeeld

Laten we een afbeelding toevoegen aan de website en geen attributen height en width instellen. De afbeelding zal haar werkelijke grootte hebben:

<img src="monkey.png" alt="aapje">

:

Voorbeeld

Laten we proberen de afbeelding een breedte te geven met behulp van het attribuut width, de hoogte moet zich aanpassen om de verhoudingen van de afbeelding te behouden:

<img src="monkey.png" width="200" alt="aapje">

:

Voorbeeld

En laten we nu de afbeelding een hoogte geven met behulp van het attribuut height, de breedte past zich aan om de verhoudingen van de afbeelding te behouden:

<img src="monkey.png" height="100" alt="aapje">

:

Voorbeeld

Laten we de afbeelding tegelijkertijd zowel hoogte als breedte geven. De verhoudingen van de afbeelding moeten hierdoor vervormd raken (niet noodzakelijkerwijs, maar in dit geval zijn de hoogte en breedte zo gekozen dat de verhoudingen vervormen):

<img src="monkey.png" height="100" width="300" alt="aapje">

:

Voorbeeld

Laten we een onjuist pad naar de afbeelding instellen (voor de eenvoud laten we het leeg). In plaats van de afbeelding zullen we de inhoud van het attribuut alt zien (het lijkt gewone tekst - maar probeer het maar te kopiëren - het zal niet lukken, het wordt meegesleept als een afbeelding):

<img src="" alt="aapje">

:

Zie ook

  • de eigenschap width,
    die de breedte van een element instelt
  • de eigenschap height,
    die de hoogte van een element instelt
  • de tag figure,
    die afbeeldingen en hun bijschriften groepeert
  • de tag figcaption,
    die een bijschrift voor een afbeelding instelt
  • de eigenschap background-image,
    die een achtergrondafbeelding instelt
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren