• User

    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?