HTML (HyperText Markup Language) è il linguaggio utilizzato per creare pagine web e altri tipi di documenti visualizzabili in un browser. Insieme all'HTML vengono utilizzate altre tecnologie per modificare la presentazione/apparenza di una pagina web (CSS) o la sua funzionalità (JavaScript).
Con "Hypertext" si fa riferimento ai link che connettono pagine web con altre, sia all'interno di un singolo sito web o tra più siti web. I link sono un aspetto fondamentale del Web. Caricando contenuti su Internet e collegandoli a pagine create da altri utenti, diventi un partecipante attivo nel World Wide Web.
L'HTML utilizza il "markup" per annotare testo, immagini e altri contenuti da mostrare in un browser Web. Il markup HTML include "elementi" speciali come <head>
, <title>
, <body>
, <header>
, <footer>
, <article>
, <section>
, <p>
, <div>
, <span>
, <img>
, <aside>
, <audio>
, <canvas>
, <datalist>
, <details>
, <embed>
, <nav>
, <output>
, <progress>
, <video>
, <ul>
, <ol>
, <li>
e molti altri.
Un elemento HTML viene distinto in un documento dal resto del testo tramite i "tag", che consiste nel nome dell'elemento circondato da "<
" e ">
". Il nome di un elemento all'interno di un tag è case insensitive. Questo significa che può essere scritto in maiuscolo, minuscolo o misto. Ad esempio il tag <title>
può essere scritto come <Title>
, <TITLE>
, o in qualsiasi altro modo.
Gli articolo qui sotto possono aiutarti a saperne di più sull'HTML.
Documentazione su HTML
- Introduzione ad HTML
- La pagina fornisce informazioni base sulla sintassi e semantica di una pagina HTML (documento). Ciò fornirà le inormazioni base imprescindibili per lo sviluppo di documenti HTML.
- Riferimento degli elementi HTML
- Ottenere i dettagli su ogni elemento supportato dai differenti browser.
- Elenco degli attributi HTML
- Vedere tutti gli attributi e a quali elementi sono associati.
- HTML5
- Apprendere le nuove API e gli elementi di HTML5 insieme al loro supporto.
- Guida ai moduli HTML
- I moduli HTML sono una parte complessa di HTML. Questa guida aiuterà a padroneggiarli, dalla struttura allo stile, dal supporto del browser ai controlli personalizzati.
- Cattive abitudini da "copie e incolla"
- Le tecnologie web sono molto spesso apprese guardando i sorgenti di altre pagine e facendone il copia e incolla. D'altra parte, ciò significa spesso perpetuare cattive abitudini.
- Fare Grafica con i Canvas
- Un nuovo elemento per la grafica programmabile.
<canvas>
può essere utilizzato per il disegno, elementi della UI, e altri elementi grafici personalizzati sul client. - Suggerimenti per la Creazione di Pagine HTML dal Caricamento Rapido
- Una pagina web ottimizzata non significa solo una maggiore reattività del sito per i tuoi visitatori, ma riduce anche il carico sui server web e la connessione internet.
Ottenere aiuto dalla comunità
Hai bisogno di aiuto su un problema legato ad HTML e non trovi la soluzione nella documentazione?
- Consulta il forum di Mozilla dedicato:
- Vai su Stack Overflow, un sito di Q&A collaborativo in cui trovare risposta alle tue domande o porne qualora non ne trovi.
Non dimenticarti della netiquette...
Strumenti che semplificano lo sviluppo HTML
Argomenti correlati
- I Cascading Style Sheets (CSS) utilizzati per dare stile ad HTML.
- Il Document Object Model (DOM) è la rappresentazione di un documento HTML sotto forma di albero.
- XHTML è la versione XML del linguaggio.