Skip to main content

IMG-tagattributen

Anonim

De HTML IMG-tag bepaalt het invoegen van afbeeldingen en andere statische grafische objecten binnen een webpagina. Deze algemene tag ondersteunt verschillende verplichte en optionele kenmerken die uw vermogen om een ​​aantrekkelijke, op afbeeldingen gefocuste website toe te voegen, vergroten.

Een voorbeeld van een volledig gevormde HTML IMG-tag ziet er als volgt uit:

Vereiste IMG-tagattributen

SRC.Het enige kenmerk dat u nodig hebt om een ​​afbeelding weer te geven op een webpagina, is het SRC-kenmerk. Dit kenmerk identificeert de naam en locatie van het afbeeldingsbestand dat moet worden weergegeven.

ALT.Voor het schrijven van geldige XHTML en HTML4, de ALT attribuut is ook vereist. Dit kenmerk wordt gebruikt om niet-visuele browsers tekst te bieden die de afbeelding beschrijft. Browsers geven de alternatieve tekst op verschillende manieren weer. Sommigen tonen het als een pop-up wanneer je je muis over de afbeelding beweegt, anderen tonen het in eigenschappen wanneer je met de rechtermuisknop op de afbeelding klikt en sommige niet in het geheel.

Gebruik de alt-tekst om extra details over de afbeelding te geven die niet relevant of belangrijk zijn voor de tekst van de webpagina. Maar vergeet niet dat in schermlezers en andere browsers die alleen tekst bevatten, de tekst in lijn met de rest van de tekst op de pagina wordt gelezen. Gebruik beschrijvende alt-tekst die (bijvoorbeeld) zegt: 'Over webontwerp en HTML' in plaats van alleen 'logo' om verwarring te voorkomen.

In HTML5, de ALT kenmerk is niet altijd vereist, omdat u een bijschrift kunt gebruiken om er meer beschrijving aan toe te voegen. U kunt ook het attribuut gebruiken ARIA-DESCRIBEDBY om een ​​ID aan te geven dat een volledige beschrijving bevat.

Alt-tekst is ook niet vereist als de afbeelding puur decoratief is, zoals een afbeelding bovenaan een webpagina of pictogrammen. Maar als u het niet zeker weet, voeg alt-tekst toe voor het geval dat.

Aanbevolen IMG-attributen

BREEDTE en HOOGTE. U moet de gewoonte krijgen om altijd de BREEDTE en HOOGTE attributen. En u moet altijd de ware grootte gebruiken en de grootte van uw afbeeldingen niet wijzigen met de browser.

Deze kenmerken versnellen de weergave van de pagina omdat de browser ruimte in het ontwerp voor de afbeelding kan toewijzen en vervolgens doorgaan met het downloaden van de rest van de inhoud, in plaats van te wachten totdat de volledige afbeelding is gedownload.

Andere nuttige IMG-attributen

TITEL. Het kenmerk is een algemeen kenmerk dat op elk HTML-element kan worden toegepast. Bovendien is de TITEL attribute laat je extra informatie over de afbeelding toevoegen.

De meeste browsers ondersteunen de TITEL attribuut, maar ze doen het op verschillende manieren. Sommigen tonen de tekst als een pop-up terwijl anderen deze weergeven in informatieschermen wanneer de gebruiker met de rechtermuisknop op de afbeelding klikt. U kunt de TITEL attribuut om extra informatie over de afbeelding te schrijven, maar reken er niet op dat deze informatie verborgen is of zichtbaar. U moet dit zeker niet gebruiken om zoekwoorden voor zoekmachines te verbergen. Deze praktijk wordt nu bestraft door de meeste zoekmachines.

USEMAP en ISMAP. Deze twee kenmerken stellen afbeeldingen aan de clientzijde () en serverzijde (ISMAP) in voor uw afbeeldingen.

LONGDESC. Het kenmerk ondersteunt URL's voor een langere beschrijving van de afbeelding. Deze functie maakt uw afbeeldingen toegankelijker.

Verouderde en verouderde IMG-attributen

Verschillende kenmerken zijn nu verouderd in HTML5 of zijn verouderd in HTML4. Voor de beste HTML moet u andere oplossingen vinden in plaats van deze kenmerken te gebruiken.

GRENS. Het kenmerk definieert de breedte in pixels van elke rand rond de afbeelding. Het is verouderd ten gunste van CSS in HTML4 en is verouderd in HTML5.

ALIGN. Met dit kenmerk kunt u een afbeelding in de tekst plaatsen en de tekst eromheen laten stromen. U kunt een afbeelding rechts of links uitlijnen. Het is verouderd ten gunste van de float CSS-eigenschap in HTML4 en is verouderd in HTML5.

HSPACE en VSPACE. De HSPACE en VSPACE attributen voegen witruimte horizontaal toe (HSPACE) en verticaal (VSPACE). Er wordt witte ruimte toegevoegd aan beide zijden van de afbeelding (boven en onder of links en rechts), dus als u slechts ruimte aan één kant nodig heeft, moet u CSS gebruiken. Deze kenmerken zijn in HTML4 gedeprecieerd ten gunste van de eigenschap marge CSS en ze zijn verouderd in HTML5.

LOWSRC. De LOWSRC attribuut levert een alternatief beeld op wanneer uw beeldbron zo groot is dat deze extreem langzaam downloadt. U kunt bijvoorbeeld een afbeelding van 500 KB hebben die u op uw webpagina wilt weergeven, maar 500 KB zou lang duren om te downloaden. Dus je maakt een veel kleinere kopie van de afbeelding, misschien in zwart-wit of gewoon extreem geoptimaliseerd, en plaatst die in de LOWSRC attribuut. De kleinere afbeelding wordt eerst gedownload en weergegeven en als de grotere afbeelding wordt weergegeven, wordt de laagst mogelijke afbeelding vervangen.

De LOWSRC attribuut is toegevoegd aan Netscape Navigator 2.0 naar de IMG label. Het maakte deel uit van DOM-niveau 1, maar werd vervolgens verwijderd van DOM-niveau 2. Browserondersteuning was vaag voor dit kenmerk, hoewel veel sites beweren dat het door alle moderne browsers wordt ondersteund. Het is niet verouderd in HTML4 of verouderd in HTML5 omdat het nooit een officieel onderdeel van beide specificaties was.

Vermijd het gebruik van dit kenmerk en optimaliseer in plaats daarvan uw afbeeldingen zodat ze snel laden. Snelheid van laden van pagina's is een cruciaal onderdeel van goed webontwerp en grote afbeeldingen vertragen enorm, zelfs als u de LOWSRC attribuut.