HTML-tag
Wanneer gebruik je de < u > Element
Toen het <u>
-element aanvankelijk werd ontworpen, moest het worden gebruikt om tekst identificeren die moet worden onderstreept. Het gebruik van HTML om stilistische effecten toe te voegen wordt echter niet langer als een goede gewoonte beschouwd. In plaats daarvan moet HTML worden gebruikt om structuur en semantische betekenis aan de inhoud van een webpagina toe te voegen, en moet CSS worden gebruikt om stijlen en controle paginalay-out.
Wat dat betekent is dat oude tags zoals <u>
die oorspronkelijk werden bedacht met het oog op presentatie, moeten worden herschikt met semantische betekenis, of verouderd en verwijderd uit de HTML-specificatie.
Welke semantische betekenis brengt dit element over in moderne HTML? Volgens de HTML5-specificatie gepubliceerd door de W3C:
Het u-element vertegenwoordigt een tekstvak met een onduidelijke betekenis ed, hoewel expliciet weergegeven, niet-tekstuele annotatie …
Het spijt je dat je het zelfs maar hebt gevraagd, nietwaar? Laten we die definitie een beetje verduidelijken.
Ten eerste, wat is een niet-tekstuele annotatie? Nou, een annotatie toevoegen betekent een uitleg of opmerking toevoegen. In dit geval is de annotatie echter niet-tekstueel, wat inhoudt dat de annotatie niets te maken heeft met de inhoud van de tekst.
Ten tweede is de annotatie niet-gearticuleerd maar expliciet weergegeven. Met andere woorden, de browser en webontwikkelaar kunnen ervoor kiezen om de annotatie op elke gewenste manier weer te geven. Standaard geven browsers tekst weer die wordt omgeven door u
-tags als onderstreept, maar dat is niet noodzakelijkerwijs vereist en maakt geen deel uit van de HTML-specificatie. De manier waarop de annotatie moet worden weergegeven, is niet gearticuleerd, laat het zien zoals je wilt. Zorg ervoor dat de annotatie gemakkelijk te herkennen is, met andere woorden: expliciet weergegeven.
Laten we de stukjes samenvoegen. Het u
-element wordt gebruikt om:
- een annotatie toe te voegen die ons iets vertelt over de geselecteerde tekst zelf, niet over de inhoud of boodschap van de tekst .
- De manier waarop de annotatie wordt toegevoegd, is niet gearticuleerd. Woorden tussen
u
-tags hoeven niet te worden onderstreept, elke annotatiemethode is acceptabel zolang … - De annotatie moet expliciet worden weergegeven, dat wil zeggen: gemakkelijk te herkennen.
Dus wat voor soort use-cases zijn er voor zon niche-tag? Het meest voorkomende gebruik is om verkeerd gespelde woorden te identificeren. Stel dat u tekst presenteert die opzettelijk verkeerd gespelde woorden bevat die de lezer zouden moeten opvallen. Het <u>
-element zou een goede keuze zijn om die woorden te identificeren.