Benvenuto in Impara HTML.

Questo corso HTML per sviluppatori web fornisce una panoramica completa per gli sviluppatori, dal livello principiante a quello esperto di HTML.

L'HyperText Markup Language, o HTML, è la spina dorsale del web, in quanto fornisce i contenuti e la loro struttura che vedi visualizzati nel browser web.

A meno che tu non stia leggendo un PDF o una versione stampata di questa pagina, questi contenuti sono costituiti da vari elementi HTML e testo. L'HTML è il livello dei contenuti del web. Gli elementi HTML sono i nodi che compongono il Document Object Model.

I fogli di stile a cascata forniscono l'aspetto o il livello di presentazione della pagina. JavaScript è il livello di comportamento, spesso utilizzato per manipolare gli oggetti all'interno di un documento. I siti creati con framework JavaScript manipolano semplicemente l'HTML. A sua volta, è importante eseguire il markup dell'HTML in modo che gli script possano analizzarlo facilmente e che le tecnologie assistive possano comprenderlo.

Ciò significa scrivere codice HTML con standard moderni.

Obiettivi didattici

Questo corso HTML per sviluppatori web fornisce una panoramica completa per gli sviluppatori, dal livello principiante a quello esperto di HTML. Se non hai mai utilizzato l'HTML, imparerai a creare contenuti strutturalmente validi. Se crei siti web da anni, questo corso potrebbe colmare le lacune nelle tue conoscenze che non sapevi nemmeno di avere.

In questo percorso, creeremo la struttura per MachineLearningWorkshop.com. Nessuna macchina è stata danneggiata durante la creazione di questa serie.

Questo non è un riferimento completo. Ogni sezione introduce l'argomento con brevi spiegazioni ed esempi, offrendoti l'opportunità di approfondire. Sono presenti link a riferimenti di argomenti, come le specifiche MDN e WHATWG e altri articoli web.dev. Sebbene non si tratti di un corso sull'accessibilità, ogni sezione include best practice e problemi specifici, con link per approfondire l'argomento. Ogni sezione include un breve test per aiutare gli utenti a verificare la loro comprensione.

Ecco cosa imparerai:

Panoramica dell'HTML

Una breve introduzione ai concetti chiave di HTML.

Struttura del documento

Scopri come strutturare i documenti HTML con una base solida.

Metadati

Come utilizzare i meta tag per fornire informazioni sui tuoi documenti.

HTML semantico

Utilizzare gli elementi HTML corretti per descrivere i contenuti del documento.

Titoli e sezioni

Come utilizzare correttamente gli elementi di suddivisione per dare significato ai tuoi contenuti.

Attributi

Scopri di più sui diversi attributi globali e sugli attributi specifici di determinati elementi HTML.

Nozioni di base sul testo

Come formattare il testo utilizzando HTML.

Tutto ciò che devi sapere sui link.

Elenchi

Elenchi e altri modi per raggruppare i contenuti.

La navigazione è un elemento chiave di qualsiasi sito o applicazione e inizia con l'HTML.

Tabelle

Capire come utilizzare le tabelle per contrassegnare i dati tabulari.

Moduli

Una panoramica dei moduli in HTML.

Immagini

Una panoramica delle immagini in HTML.

Audio e video

Scopri come utilizzare i contenuti multimediali HTML, come audio e video.

Modello, slot e ombra

Una spiegazione di modello, slot e ombra.

API HTML

Scopri come le informazioni HTML possono essere esposte e manipolate utilizzando JavaScript.

Messa a fuoco

Come gestire l'ordine di messa a fuoco nei documenti HTML.

Altri elementi di testo in linea

Introduzione alla gamma di elementi utilizzati per il markup del testo.

Dettagli e riepilogo

Scopri come funzionano gli elementi di riepilogo e i dettagli molto utili e dove utilizzarli.

Dialog

L'elemento <dialog> è utile per rappresentare qualsiasi tipo di finestra di dialogo in HTML. Scopri come funziona.

Conclusioni e passaggi successivi

Concludiamo con alcune risorse aggiuntive.

Allora, sei pronto a imparare l'HTML? Iniziamo.