-
Passo 1: Inizia con la Struttura di Base Ogni pagina HTML deve iniziare con la struttura di base dell'HTML. Di seguito è riportato un esempio di un codice HTML molto semplice che puoi utilizzare come riferimento:
...
-
Come creare una tabella in HTML ?
Creare tabelle in HTML può sembrare complicato, ma seguendo questi passaggi sarà molto semplice!
Passo 1: Struttura di Base della Tabella Ogni tabella inizia con il tag ...
-
Come creare un Modulo di Contatto in HTML ?
Creare un modulo di contatto è fondamentale per ogni sito web che desidera interagire con i suoi visitatori. Ecco una guida passo-passo su come realizzarne uno in HTML.
Passo 1...
-
Introduzione agli Elementi Semantici in HTML5
Gli elementi semantici di HTML5 forniscono un modo per definire chiaramente il tipo di contenuto che un certo blocco o porzione del tuo sito dovrebbe rappresentare. Questo non solo aiuta nella...
-
Come Incorporare Video e Audio in HTML5
Con l'evoluzione di HTML5, incorporare contenuti multimediali come video e audio è diventato molto più semplice e diretto. Ecco come puoi farlo.
Passo 1: Conoscere i formati ...
-
Creare Tabelle Responsive in HTML5
Con la crescente necessità di siti web adattivi per dispositivi mobili, è essenziale sapere come creare tabelle che si adattino a diverse dimensioni dello schermo. Ecco una guida su come realizzare tabel...
-
Come gestire i colori in HTML ?
I colori giocano un ruolo fondamentale nella progettazione e nello sviluppo web. In HTML e CSS, ci sono vari modi per specificare i colori. Ecco una guida per comprendere e utilizzare i colori in HTML....
-
Come creare un link in HTML ?
I link, o "hyperlink", sono uno degli elementi fondamentali del web, permettendo agli utenti di navigare tra pagine, risorse e siti diversi. Ecco una guida dettagliata su come gestire e utilizzare i link in H...
-
In HTML, i tag sono utilizzati per definire gli elementi e strutturare il contenuto di una pagina web. Questa guida fornisce una panoramica dei concetti fondamentali relativi ai tag HTML.
Passo 1: Comprendere la Struttura d...
-
Il Tag Blink in HTML (deprecated)
Il tag è un elemento HTML obsoleto che faceva lampeggiare il testo compreso tra il tag di apertura e di chiusura. Tuttavia, è importante notare che il suo utilizzo non è raccomandato ...
-
Come usare le Checkbox in HTML ?
I checkbox sono elementi di input usati frequentemente nei moduli web per permettere agli utenti di selezionare una o più opzioni da un insieme di scelte. Ecco una guida dettagliata su come utilizzare i c...
-
Come usare i commenti (nel codice) in HTML ?
I commenti in HTML sono utili per inserire note o spiegazioni nel codice sorgente senza che queste vengano visualizzate nel browser. In questa guida, esploreremo come utilizzare i commenti in H...
-
Come creare in redirect in HTML ?
A volte potrebbe essere necessario reindirizzare gli utenti da una pagina web a un'altra automaticamente, ad esempio, dopo aver spostato il contenuto a un nuovo URL o per indirizzare l'utente a una pagina...
-
Come creare un pulsante in HTML?
Creare un pulsante in HTML è un compito piuttosto semplice e può essere fatto in diversi modi, a seconda delle esigenze specifiche. Ecco una guida passo-passo su come farlo:
Guida 15: Creare un Pul...
-
Come creare un redirect in HTML
Un redirect HTML è un metodo per indirizzare automaticamente i visitatori da una pagina web a un'altra. Esistono diversi modi per eseguire un redirect, ma in questa guida ci concentreremo su come farlo util...
-
DOCTYPE HTML5: cosa è e perché serve
Il DOCTYPE è la prima riga di codice di ogni pagina HTML ben formata. Dichiara al browser la versione del linguaggio utilizzata, attivando la modalità di rendering più moderna disponibile. In HTML5 la ...
-
Meta tag essenziali HTML
I meta tag forniscono ai browser e ai motori di ricerca informazioni fondamentali sul documento HTML. Non sono visibili all'utente, ma influenzano rendering, indicizzazione, condivisione sui social e compatibilità...
-
Open Graph meta tags
Open Graph è un protocollo aperto sviluppato da Facebook che consente di controllare il modo in cui i contenuti web vengono visualizzati quando condivisi sui social network. Con pochi meta tag puoi definire titolo, de...
-
Twitter Card meta tags
Twitter Card è il sistema con cui Twitter, oggi noto come X, genera anteprime ricche quando un link viene condiviso. Tramite specifici meta tag nel tag <head>, puoi controllare titolo, descrizione, immagine e ...
-
Schema.org / JSON-LD per SEO
Schema.org è un vocabolario standardizzato di dati strutturati che aiuta i motori di ricerca a comprendere il contenuto di una pagina. Il formato JSON-LD (JavaScript Object Notation for Linked Data) è quello r...
-
Microdata HTML: usi pratici
Microdata è una specifica HTML5 che permette di annotare i contenuti direttamente nel markup, abbinando dati strutturati a elementi visibili della pagina. Sebbene Google preferisca oggi JSON-LD, Microdata resta...
-
RDFa: linguaggio strutturato HTML
RDFa (Resource Description Framework in Attributes) è uno standard W3C che estende l'HTML con attributi semantici per esprimere dati strutturati direttamente nel markup. Nato nel contesto del Web Semantic...
-
Tag canonical: perché è critico
Il tag canonical è uno strumento fondamentale della SEO tecnica: serve a indicare ai motori di ricerca quale sia l'URL preferito per una determinata risorsa quando esistono più versioni accessibili. Una con...
-
Tag hreflang multilingua
Il tag hreflang è essenziale per i siti multilingua o multinazionali: indica a Google quali versioni di una pagina sono destinate a quali combinazioni di lingua e paese. Una configurazione corretta migliora il tar...
-
Tag prefetch e preload
I resource hints sono direttive HTML che permettono al browser di anticipare il caricamento di risorse, migliorando il tempo di rendering e i Core Web Vitals. I principali sono preload, prefetch, preconnect e dns-pr...
-
Tag noscript: utilizzo moderno
Il tag <noscript> è un'elemento HTML che permette di mostrare contenuti alternativi agli utenti con JavaScript disabilitato o non supportato. Sebbene oggi la maggior parte dei browser abbia JavaScript ...
-
Form HTML5: nuovi tipi input (date, color, range)
HTML5 ha introdotto una ricca famiglia di nuovi tipi di campo input che migliorano usabilità e validation senza richiedere JavaScript. Da selettori di data a slider, da picker di colore a ...
-
Validation form HTML5 (pattern, required)
La validation nativa HTML5 permette di verificare i dati dei form direttamente nel browser senza JavaScript, riducendo carico server e migliorando l'esperienza utente. Attributi come required, pat...
-
Autocomplete form HTML5: best practice
L'attributo autocomplete suggerisce al browser come riempire automaticamente i campi del form basandosi su dati salvati dall'utente. Una configurazione corretta riduce il tempo di compilazione, abbat...
-
Datalist HTML5: come usarlo
L'elemento <datalist> offre suggerimenti predefiniti per un campo input pur lasciando l'utente libero di inserire valori personalizzati. È una combinazione di select e input, perfetta quando vuoi guidare ...
-
Output element HTML5: spiegato
L'elemento <output> è un tag HTML5 dedicato a mostrare il risultato di un calcolo o di un'azione utente, tipicamente derivato da altri input del form. Spesso ignorato, offre vantaggi semantici e di acc...
-
Progress e meter element HTML5
HTML5 ha introdotto due elementi semantici per rappresentare valori numerici visivamente: <progress> per indicare avanzamento di un task e <meter> per indicare una misura scalare. Sono spesso con...
-
Details/summary element HTML5
Gli elementi <details> e <summary> permettono di creare contenuti espandibili nativi senza una riga di JavaScript. È la soluzione HTML5 per FAQ, accordion, sezioni collapsibili e ogni interfaccia ...
-
Dialog element HTML5: modal nativo
L'elemento <dialog> offre un modo nativo per creare finestre modali e dialoghi in HTML5, senza bisogno di librerie esterne come Bootstrap o codice JavaScript complesso. Supporta accessibilità out-o...
-
Picture element: art direction immagini
L'elemento <picture> è la soluzione HTML5 per servire immagini diverse in base a viewport, densità di pixel e formato supportato dal browser. Permette art direction (crop diversi su mobile e d...
-
srcset attribute: responsive images
L'attributo srcset permette di indicare al browser più versioni della stessa immagine a risoluzioni differenti, lasciandogli scegliere la più adatta in base al viewport e alla densità di pixel del displ...
-
Lazy loading native HTML (loading=lazy)
L'attributo loading=lazy abilita il lazy loading nativo, ritardando il caricamento di immagini e iframe fino a quando l'utente non si avvicina con lo scroll. Riduce drasticamente il tempo di caricam...
-
Iframe sandbox: sicurezza
L'attributo sandbox sugli iframe applica un set di restrizioni di sicurezza che isolano il contenuto embeddato dal documento principale. È fondamentale quando includi contenuti di terze parti, widget non controll...
-
Iframe lazy loading: setup
Gli iframe sono spesso responsabili di un consistente carico di risorse: video YouTube, mappe Google, embed social, widget di terze parti. Il lazy loading di iframe ritarda il loro caricamento finché non sono ne...
-
Embed vs object vs iframe
HTML offre tre elementi per includere contenuti esterni nella pagina: <embed>, <object> e <iframe>. Ognuno ha origini, use case e capacità diverse. Capirne le differenze ti aiuta a scegliere lo ...
-
Canvas HTML5: introduzione
L'elemento <canvas> è la tela bitmap di HTML5: una superficie su cui disegnare grafica 2D e 3D dinamica tramite JavaScript. È usato per giochi, visualizzazioni dati, editor grafici, animazioni complesse. A...
-
SVG inline vs <img>: pro e contro
Gli SVG possono essere inseriti nel documento in vari modi: inline nel codice HTML, come src di un tag img, come background CSS, o tramite object. Ognuno ha implicazioni diverse su performance, stil...
-
HTML web components: introduzione
I Web Components sono un set di standard W3C che permettono di creare elementi HTML riutilizzabili e incapsulati, indipendenti dal framework usato. Combinano Custom Elements, Shadow DOM e HTML Templates p...
-
Custom elements HTML5
I Custom Elements sono il cuore dei Web Components: permettono di registrare nuovi tag HTML con comportamento personalizzato, esponendo un'API standard che funziona in qualsiasi contesto. Da pulsanti riutilizzabili a...
-
Shadow DOM: incapsulamento
Shadow DOM è la tecnologia che garantisce vero incapsulamento ai Web Components: stili e markup interni al componente sono isolati dal documento principale, eliminando i conflitti CSS e proteggendo l'integrità d...
-
HTML templates: tag <template>
Il tag <template> permette di definire markup HTML inattivo che il browser non renderizza ma che JavaScript può clonare e inserire dinamicamente. È uno strumento fondamentale per Web Components, ...
-
Drag and Drop API HTML5
L'API Drag and Drop di HTML5 permette di implementare il trascinamento di elementi tra zone della pagina o da/verso il file system locale. Standardizzata, supportata da tutti i browser desktop, è la base per interf...
-
Geolocation API HTML5
La Geolocation API consente alle pagine web di ottenere la posizione geografica dell'utente, previo consenso esplicito. È fondamentale per app di mappe, ricerca locale, servizi di consegna, meteo. La precisione varia...
-
Web Storage (localStorage/sessionStorage)
Web Storage è l'API HTML5 per memorizzare dati key-value nel browser. Offre due meccanismi: localStorage (persistente) e sessionStorage (per sessione). Sostituisce in gran parte i cookie per dati ...
-
Accessibilità HTML5: ARIA basics
ARIA (Accessible Rich Internet Applications) è un set di attributi HTML che migliora l'accessibilità per utenti con disabilità che usano tecnologie assistive come screen reader. Mentre HTML5 semantico copr...