- Home
- Categorie
- Coding e Sistemistica
- HTML e CSS
- HTML5 e valore semantico di class= e role=
-
HTML5 e valore semantico di class= e role=
Ciao a tutti,
Sto approfondendo l'impostazione del mark-up con HTML5.
In particolare sto cercando di capire il valore semantico degli attributi dei tag, come class= e role=. Questi hanno sicuramente una funzione simile a quella dei meta-data, cioé contribuiscono a definire la funzione dei diversi elementi all'interno della pagina. Infatti attraverso il tag <article> segnalo ai bot del motore di ricerca un contenuto che può avere rilevanza anche se separato dal resto della pagina.
Al tag <article> posso anche però attribuire un attributo class= che richiama uno stile specifico al quale il motore di ricerca attribuirà un significato. Di conseguenza l'attributo avrà un valore semantico. Ma a questo punto la domanda é: il valore semantico si gioca anche sull'espressione specificata nell'attributo class= (o per esempio quello role= del tag <nav>)?
In questo senso, mi chiedo anche se quindi, nel definire le classi o ruoli dei tag, può avere senso utilizzare delle espressioni in italiano e di conseguenza delle keyword riconosciute come strategiche. In parole povere: un SEO che si rispetti, deve cominciare ad ottimizzare anche i nomi delle classi o dei ruoli utilizzati nel HTML5?