Credo che la risposta accettata non sia del tutto corretta. Secondo il HTML5 working draft, l'elemento <aside>
può essere utilizzato per marcare le note laterali in alcuni, ma non tutti i casi:
<aside>
è appropriata se la nota a margine "potrebbe essere considerato distinto dal contenuto", per esempio materiale di base sulla Svizzera in una notizia molto più lunga, o una citazione in un articolo più lungo. (esempi dal documento W3C)
<aside>
non è appropriato se la nota a margine è "una parentetica". Il W3C non fornisce esempi di cosa significhi. Un'interpretazione ristretta sarebbe tutto ciò che viene messo tra parentesi, tra virgole o tra trattini.
Se si vuole interpretare le specifiche W3C rigorosamente, non tutte le note a margine in Django tutorial può essere contrassegnato con <aside>
. Ad esempio, la nota intitolata "non corrisponde a quello che vedi?" non può essere considerato come separato dal contenuto, poiché non ha senso senza il contenuto accanto ad esso. Probabilmente, "Dove dovrebbe vivere questo codice?" non è anche un <aside>
, in quanto menziona "questo codice", che lo lega al contenuto.
A mio parere, la definizione del W3C è inutilmente confusa e restrittiva.La definizione del dizionario di a parte è "una partenza temporanea da un tema principale o argomento", e le specifiche dovrebbero limitarsi a questo, piuttosto che introdurre sottili distinzioni. Naturalmente, non vi è alcun motivo per cui non è possibile utilizzare <aside>
per tutti i sidenotes, se rende più semplice il codice. Pensala come una disobbedienza civile. :)
preventivo Rilevante:
L'elemento parte rappresenta una sezione di una pagina contenente contenuto che è tangenzialmente correlato al contenuto attorno elemento a parte, e che potrebbe essere considerato separato da quel contenuto. Tali sezioni sono spesso rappresentate come barre laterali nella tipografia stampata.
L'elemento può essere utilizzato per effetti tipografici come le virgolette pull o barre laterali, per la pubblicità, per i gruppi di elementi NAV, e per altri contenuti che è considerato separato dal contenuto principale della pagina.
Nota: non è appropriato utilizzare l'elemento aside solo per parentesi, poiché quelle fanno parte del flusso principale del documento.
fonte
2011-11-28 14:17:44
xhtml o html5? –
Perché XHTML? Beh, forse dovrei specificare almeno la versione HTML - ma sarebbe bello conoscere una soluzione sia per HTML4 che per 5. – jan
perché, come ha risposto Ben Lee, xhtml non ha un tag semantico per questo tipo di contenuto, dove html5 fa =) –