De fundamentele eenheid van hypertext mark-up language (HTML) is de tag. Tags maken de basisstructuur van een webpagina, alsmede specifieke elementen op de pagina te identificeren. Als met elke taal, is zoals HTML geëvolueerd na verloop van tijd zijn woordenboek gegroeid in complexiteit. Tags kunnen vaak blijken te zijn synoniem, maar elke daarin nuances die gebruik dicteren. Dit geldt ook voor de uitbreidingen van HTML, zoals HTML-kenmerken.
HTML-kenmerken
HTML-kenmerken beschikken over extra functionaliteit voor HTML-codes. In combinatie met Cascading Style Sheets (CSS), kunnen ze worden gebruikt voor geïndividualiseerde opmaak van verschillende elementen (zoals in het onderstaande voorbeeld van de "ID"). Kenmerken zijn onderverdeeld in drie verschillende typen: kern-, taal- en toetsenbordparameters. Het type attribuut bepaalt waar het kan worden gebruikt en welke codes het is compatibel met. Kenmerken kunnen worden gebruikt om een unieke identiteit maken, sneltoetsen instellen en tabvolgorde, titels en verschillende andere functies definiëren.
Naamkenmerk
'Naam' is een HTML-kenmerk die uniek op een pagina-element aanduiden kan. Het wordt vaak gebruikt met vermelding gegevenselementen te stellen een script variabele op basis van een door de gebruiker ingevoerde informatie (zoals"") of verborgen variabelen instellen door de webontwikkelaar. Het kenmerk "Naam" wordt ook gebruikt om onderscheid te maken tussen verschillende vormen (zoals"
Kenmerk ID
"ID" wordt ook gebruikt als een manier om een unieke id voor site-elementen. Het wordt vaak gebruikt in tandem met CSS maken opmaak die wel wordt veel meer aangepast dan het gebruik van HTML-tags alleen. Bijvoorbeeld de tag voor alinea's ("
") kan worden uitgebreid door het toewijzen van een ID-kenmerk ("
") naar een specifiek blok van tekst. Het kenmerk ID verzoekt een opmaakmodel en wordt de alinea van de tekst op de pagina anders dan degenen zonder de specifieke id
Verschillen
Hoewel de kenmerken 'ID' en 'Naam' vaak door elkaar gebruikt worden, zijn er een paar verschillen tussen de twee. Het kenmerk "ID" karakter entiteit referenties kan niet worden toegewezen (zoals het gebruik van "©" om aan te geven van een copyright-symbool); Dit kunnen echter worden gebruikt met het kenmerk "Naam". Oudere browsers ondersteunen ook niet het gebruik van "ID" als een kenmerk binnen een anker-tag. Hoewel dit een voorkeur voor de "Naam" attribuut suggereren misschien te gebruiken, is het tegendeel waar. De "Naam" attribuut is verouderd in XHTML. Uitdrukkelijk steun vereist voor oudere browsers is, gebruikt u het kenmerk "ID".