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.