Il tag del giorno: <html>
di eugyCon questo post cominciamo una serie di articoli sui tag dell’HTML. L’idea è avere un riferimento per cosa usare, cosa non usare e, casomai, con cosa sostituirlo. Sono benvenute anche idee per usare in modo creativo le cose
Il tag HTML va preceduto dalla <DOCTYPE> (un elenco di quelle “normali” è qui). Se si tratta di XHTML ci vorrebbe anche una dichiarazione XML, del tipo:
<?xml version="1.0" encoding="UTF-8"?>
ma i browser ancora non la supportano, quindi bisogna farne a meno.
L’elemento <html> è la radice di tutti gli altri elementi; non ci dovrebbero quindi essere elementi al di fuori di esso. (NOTA: questa considerazione è la base di un “trucco” CSS che permette di impostare stili condizionali solo per Internet Explorer)
In XML, l’elemento radice <html> viene dichiarato con almeno questi attributi:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="it" lang="it">
xmlns indica il namespace, cioè l’elenco di elementi ed attributi definiti nella DTD e in XHTML va indicato esplicitamente.
xml:lang e lang sono due metodi per identificare la lingua in cui è scritto il documento, da usare entrambi per compatibilità. L’informazione sulla lingua è importante per l’accessibilità; inoltre, si può utilizzare per gestire al meglio siti multilingua.
Il tag <html> deve contenere una <head> e un <body>, e nient’altro.
Lascia una risposta
Dovete essere loggati per inviare un commento.
