Een HTML-attribuut is aanvullende informatie die aan een HTML-element wordt toegevoegd om precies te bepalen hoe dat element wordt weergegeven of hoe het zich gedraagt. Attributen staan altijd in het starttag van een element en bestaan uit een naam en een waarde. Ze geven extra betekenis of functionaliteit aan onderdelen van een webpagina. Voorbeelden hiervan zijn src="foto.jpg" bij een afbeelding of href="https://voorbeeld.nl" bij een hyperlink.
Verschillende HTML-elementen hebben verschillende attributen. Het attribuut src bepaalt bijvoorbeeld de bron van een afbeelding, video of scriptbestand, terwijl href aangeeft waar een link naartoe verwijst. Het attribuut alt beschrijft een afbeelding, wat belangrijk is voor zowel zoekmachines als gebruikers met een visuele beperking. Daarnaast worden class en id veel gebruikt om elementen te groeperen of uniek te maken, zodat ze met CSS of JavaScript kunnen worden gestyled of aangestuurd.
Naast deze element-specifieke attributen bestaan er ook globale attributen die bijna overal toepasbaar zijn, zoals title voor extra toelichting of style voor inline opmaak. HTML-attributen spelen een belangrijke rol in de toegankelijkheid, structuur en functionaliteit van een website. Door ze doordacht toe te passen, ontstaat een webpagina die technisch goed in elkaar zit en prettig is in gebruik.