Sebbene gli sviluppatori di Firefox abbiano deciso di investire molto nella performance di Firefox 4, la nuova release (attualmente alla versione beta 4) del browser di casa Mozilla supporterà anche alcuni nuovi elementi HTML5, tra cui:
- header
- footer
- aside
- article
Questi nuovi elementi sono già stati inseriti nella lista di macro contenuta nel file <kbd>nsHTMLTagList.h</kbd> del codice sorgente (in <kbd>parser/htmlparser/public</kbd>; qui trovate un riferimento nel repository):
... HTML_HTMLELEMENT_TAG(article) HTML_HTMLELEMENT_TAG(aside) ... HTML_HTMLELEMENT_TAG(footer) HTML_HTMLELEMENT_TAG(header) ...
Dall'analisi del nuovo foglio di stile predefinito del browser (<kbd>html.css</kbd>) risulta che tutti questi elementi avranno la dichiarazione "display: block" come valore predefinito, comportandosi esattamente come dei normali "div".
L'importanza di questi nuovi elementi sta nel fatto che a beneficiarne sarà soprattutto la semantica dei documenti: infatti non sarà più necessario creare dei "div" ed assegnare loro degli equivalenti ID al fine di supplire alla mancanza di elementi come questi.