HTML5: semantica dell'elemento mark

HTML5: semantica dell'elemento mark

HTML5 ha introdotto l'elemento mark allo scopo di permettere agli autori di evidenziare alcune porzioni del documento. Si tratta di un elemento che va ad affiancare i già presenti elementi em e strong, ma senza sollevare conflitti semantici. Vediamo perchè.

Come si può evincere dal suo nome, questo nuovo elemento evidenzia del contenuto ma non aggiunge alcun livello di enfasi al testo evidenziato. Si tratta semplicemente di un'evidenziazione, non di un'aggiunta di enfasi.

Infatti gli elementi em e strong servono ad aggiungere enfasi, non ad evidenziare. Quindi si può scrivere:


mark {
	background: #ff0;
}

Attualmente questo nuovo elemento non viene ancora riconosciuto dalle tecnologie assistive (come i lettori di schermo), quindi si raccomanda cautela nel suo utilizzo.

Torna su