TAG
BROWSER
Progettazione
CSS
Usabilità/Accessibilità
100

Qual è la differenza principale tra i tag <ul> e <ol> quando si crea un elenco?

<ul> crea una lista non ordinata (puntata), mentre <ol> crea una lista ordinata (numerata)

100

Cosa si intende per navigazione in incognito (o privata)?

È una modalità che impedisce al browser di salvare la cronologia, i cookie e i dati inseriti nei moduli durante la sessione. Non rende però l'utente anonimo verso il fornitore internet (ISP) o il sito visitato.

100

Cosa sono i Web Fonts (come Google Fonts) e perché sono preferibili ai font di sistema?

Sono font caricati esternamente che assicurano che tutti gli utenti vedano il sito con la stessa tipografia, indipendentemente dai caratteri installati sul loro computer o smartphone.

100

Qual è la proprietà CSS utilizzata per cambiare il colore del testo di un elemento?

La proprietà color. (Esempio: color: red;)

100

Cos'è il contrasto cromatico e come influisce sulla lettura di un sito?

È il rapporto tra la luminosità del testo e quella dello sfondo. Un contrasto elevato (es. testo nero su sfondo bianco) è essenziale per ipovedenti, persone con daltonismo o semplicemente per chi legge sotto la luce diretta del sole.

200

Qual è il tag corretto per definire l'intestazione di una tabella (la riga che contiene i titoli delle colonne)?

Il tag <thead> per raggruppare la testata, e il tag <th> (table header) per le singole celle dei titoli all'interno della riga.

200

Cosa indica l'icona del lucchetto accanto all'indirizzo URL nella barra del browser?

Indica che la connessione tra il browser e il sito è criptata tramite protocollo HTTPS. Questo significa che i dati scambiati (password, carte di credito) sono protetti da intercettazioni, ma non garantisce necessariamente che il sito sia "buono" o sicuro al 100%.

200

Cos'è un Dominio e cos'è un Hosting?

Il Dominio è l'indirizzo testuale del sito (es. www.google.it). L'Hosting è lo spazio fisico su un server dove vengono memorizzati i file del sito affinché siano accessibili online.

200

Qual è la differenza tra le proprietà margin e padding?

Il margin crea spazio all'esterno del bordo dell'elemento, mentre il padding crea spazio all'interno, tra il contenuto e il bordo dell'elemento.

200

Perché è una convenzione di usabilità fondamentale che il logo del sito (solitamente in alto a sinistra) sia cliccabile?

Perché gli utenti si aspettano che cliccare sul logo li riporti sempre alla Home Page. È una "via di fuga" rapida che riduce il senso di smarrimento durante la navigazione.

300

A cosa serve il tag <meta> all'interno dell'elemento <head>?

Il tag <meta> fornisce metadati sul documento (informazioni non visibili sulla pagina ma utili ai browser e ai motori di ricerca). Un esempio comune è <meta charset="UTF-8"> per la codifica dei caratteri o il tag viewport per il responsive design.

300

A cosa servono i Developer Tools (Strumenti per sviluppatori) presenti in browser come Chrome o Firefox?

Sono una console integrata che permette di ispezionare il codice HTML/CSS in tempo reale, debuggare errori JavaScript, monitorare le prestazioni di rete e simulare la visualizzazione del sito su diversi dispositivi mobili.

300

Qual è la differenza tra Frontend e Backend?

Il Frontend è tutto ciò con cui l'utente interagisce direttamente (HTML, CSS, JS nel browser). Il Backend è la logica che "gira" sul server, gestisce il database e invia i dati al frontend.

300

A cosa serve la proprietà line-height e perché è importante per la leggibilità?

Controlla l'altezza della riga (lo spazio verticale tra le linee di testo). Un valore adeguato (es. 1.5) evita che le righe siano troppo vicine, facilitando la lettura.

300

Cosa si intende per "Design Responsive" dal punto di vista dell'usabilità?

Significa che l'interfaccia si adatta automaticamente alla dimensione dello schermo (smartphone, tablet, desktop), mantenendo i pulsanti facili da cliccare e il testo leggibile senza dover zoomare lateralmente.

400

Quale attributo del tag <img> è fondamentale per l'accessibilità e viene visualizzato se l'immagine non carica?

L'attributo alt (testo alternativo). È essenziale per descrivere il contenuto dell'immagine ai motori di ricerca e agli screen reader.

400

Cos'è la modalità "Lettura" (Reader View) e quali elementi della pagina web va a modificare?

È una funzione che estrae solo il testo e le immagini principali di un articolo, eliminando distrazioni come pubblicità, menu di navigazione, pop-up e script invasivi, creando un layout pulito e altamente leggibile.

400

Cosa si intende per Mockup e in cosa differisce dal Wireframe?

Mentre il wireframe è solo uno schema strutturale, il Mockup è la rappresentazione grafica ad alta fedeltà del sito. Include colori, tipografia, immagini e loghi, mostrando esattamente come apparirà il prodotto finale prima di essere programmato.

400

Quale proprietà si usa per rendere gli angoli di un elemento arrotondati (creare un cerchio o smussare i bordi)?

La proprietà border-radius. (Esempio: border-radius: 50%; per un cerchio perfetto).

400

Perché è sconsigliato far partire video o audio in automatico (autoplay) all'apertura di una pagina?

È una pessima pratica di usabilità perché distrae e può infastidire l'utente. Per l'accessibilità, può sovrapporsi alla voce degli screen reader, rendendo impossibile la navigazione per gli utenti non vedenti.

500

Qual è la differenza tra i tag <div> e <span>?

Il <div> è un elemento block-level (inizia su una nuova riga e occupa tutta la larghezza disponibile), mentre lo <span> è un elemento inline (occupa solo lo spazio necessario e non interrompe il flusso del testo).


500

In quasi tutti i browser, cosa succede tecnicamente quando esegui un "Hard Refresh" (Ctrl+F5 o Cmd+Shift+R)?

Il browser ignora completamente la cache locale e forza il download di ogni singolo elemento della pagina (immagini, script, fogli di stile) direttamente dal server, assicurando la visualizzazione della versione più recente del sito.

500

Qual è la differenza tra un sito Statico e un sito Dinamico?

Un sito statico mostra lo stesso contenuto predefinito a tutti gli utenti. Un sito dinamico genera il contenuto "al volo" (spesso tramite linguaggi come PHP o Python) estraendo dati da un database (es. un feed di notizie o un profilo utente).

500

A cosa serve la proprietà opacity e quali sono i suoi valori possibili?

Imposta il livello di trasparenza di un elemento. I valori vanno da 0 (completamente invisibile) a 1 (completamente opaco).

500

A cosa serve la funzione "Briciole di pane" (Breadcrumbs) in un sito web?

È un elemento di navigazione (es. Home > Prodotti > Scarpe) che aiuta l'utente a capire dove si trova nella gerarchia del sito e gli permette di tornare facilmente alle sezioni precedenti.