Quiz: Conosci i fondamenti CSS? (2025)
Sei abbastanza front‑end?
Quiz: Conosci il CSS?
- CSS moderno? 🤔
- Il CSS merita un posto nel tuo curriculum??? 🚀
- Scelta multipla. 🤖 … Quanto può essere difficile, vero?
Quale selettore corrisponde meglio al seguente HTML?
<a id="home" name="home" href="/home">Home</a>La risposta corretta è a#home[name='home'], che corrisponde sia all’attributo id sia a quello name. In HTML in modalità standard, i valori degli ID distinguono maiuscole e minuscole, quindi #Home non corrisponde a home. Lo spazio è un combinatore di discendenza: a [id='home'] cerca un discendente dell’elemento a, non l’elemento stesso.
Il selettore :contains() non è un selettore CSS standard, ma è disponibile in alcune librerie JS.
Quale selettore corrisponde al seguente pulsante HTML?
<button onclick="openModal()">Contact</button>La risposta corretta è button[onclick], che seleziona la presenza dell’attributo onclick.
Nota che :link seleziona solo i link href non visitati, ::click non è un pseudo‑elemento valido, e :focus seleziona solo l’elemento focalizzato.
Quale selettore corrisponde all’ultimo link nel seguente HTML?
<nav> <a name="home" href="/home">Home</a> <a name="login" href="/login">Login</a> <a name="help" href="/help">Help</a> </nav>Il selettore corretto è a:last-child, che corrisponde all’ultimo <a> quando è anche l’ultimo figlio del suo genitore. nav:nth-child(3) corrisponderebbe a un elemento <nav> che è il terzo figlio del suo genitore.
Quale selettore avrà la priorità?
Il selettore a#quote ha la priorità perché l’ID ha una specificità più alta rispetto ai selettori basati su tag o classe.
Quale dichiarazione centra orizzontalmente il testo inline all’interno di un elemento block?
text-align: center; centra il testo inline all’interno del blocco. align e text-content non sono proprietà CSS valide. margin: 0 auto; può centrare il blocco stesso quando la sua larghezza lo consente; align-content allinea il contenuto secondo il modello di layout, non sostituisce text-align per questo caso.
Come centri il contenuto verticalmente all’interno di un contenitore block nel layout di flusso moderno?
Usare align-content è il modo moderno per centrare verticalmente i contenuti di un contenitore block nel layout di flusso.
Le proprietà align-items e justify-content sono usate per layout flexbox e grid, ma non per il flusso.
Sia margin: 0 auto; che margin: auto; centrano un elemento block orizzontalmente, ma non verticalmente.
Quale selettore ha la specificità più bassa?
:where(.card) .title ha la specificità più bassa. La pseudo‑classe :where() e tutto ciò che contiene contribuisce 0-0-0, quindi conta solo .title. :is(.card) .title mantiene la specificità di .card, .card .title ha due classi, e #card .title include un ID.
