Annidamento CSS CSS Nesting
L'annidamento CSS è una sintassi integrata per scrivere una regola di stile dentro un'altra. Il browser segue comunque le regole CSS per la lettura dei selettori e della loro specificità.
↗Scopri come il contenuto ottiene la sua dimensione, posizione, spaziatura, livelli e forma su ogni schermo.
Apri un termine per un significato semplice, un esempio, quando usarlo, quanto è ufficiale e il suo nome codice.
L'annidamento CSS è una sintassi integrata per scrivere una regola di stile dentro un'altra. Il browser segue comunque le regole CSS per la lettura dei selettori e della loro specificità.
↗Un blocco contenitore è il rettangolo che un elemento utilizza per calcolare la sua posizione e la dimensione percentuale.
↗Un breakpoint è dove un layout deve cambiare. Una media query applica il CSS quando il viewport o il dispositivo rispetta una certa condizione.
↗La cascata CSS è l'insieme di regole che un browser utilizza quando diversi stili mirano alla stessa cosa. Controlla da dove proviene ogni regola, la sua importanza, il contesto, il livello, il peso del selettore, l'ambito e l'ordine.
↗`clamp()` sceglie un valore CSS preferito ma lo mantiene tra un minimo e un massimo.
↗Una colonna centrata ha una larghezza massima leggibile e uno spazio uguale su entrambi i lati.
↗`overscroll-behavior` controlla cosa succede quando un'area di scorrimento raggiunge il suo bordo. Può impedire che lo scorrimento continui in un'area genitore e può cambiare l'effetto del bordo.
↗`max-content` è la dimensione che il contenuto vorrebbe avere se non si interrompesse ai punti di interruzione normali.
↗Un contesto di formattazione a blocchi, o BFC, è un'area separata per il layout dei blocchi. Mantiene i float al suo interno e impedisce ad alcuni margini e float di influenzare il contenuto esterno.
↗Un contesto di impilamento è un gruppo locale di livelli CSS. Gli elementi all'interno del gruppo sono ordinati prima, poi l'intero gruppo viene posizionato tra gli altri gruppi.
↗Questo pacchetto di apprendimento collega due concetti CSS. Un contesto di impilamento mantiene separato il suo ordine di pittura. Lo z-index ordina le caselle che possono partecipare all'interno di quel contesto. Il pacchetto non è un termine standard unico del CSS.
↗CSS Grid è un sistema di layout per righe e colonne insieme. Può impostare aree fisse o modificarle quando lo spazio cambia.
↗Il dimensionamento intrinseco permette al contenuto di un elemento di contribuire a determinare la sua dimensione invece di usare solo una dimensione fissa esterna.
↗L'ereditarietà CSS permette ad alcune proprietà di copiare un valore da un elemento genitore. Questo accade quando il figlio non ha un valore proprio.
↗Flexbox è un sistema di layout CSS per una direzione alla volta. Allinea e distribuisce gli elementi lungo una riga o una colonna.
↗Una griglia bento impacchetta riquadri di dimensioni diverse in un solo layout. Le campate più grandi mostrano quali contenuti contano di più.
↗Una griglia di schede ripete schede che possono essere confrontate. Il numero di colonne cambia in base allo spazio disponibile.
↗L'indice-z è una proprietà CSS che imposta il livello front-to-back di una casella posizionata. In alcuni casi, crea anche un nuovo contesto di sovrapposizione locale.
↗Un layout a masonry raggruppa elementi di altezze diverse in colonne. Gli elementi riempiono gli spazi vuoti verticali senza dividere le righe.
↗Un Layout a Pagina Singola mette una storia o un'attività principale in un'unica lunga pagina.
↗Un Documentation Layout unisce navigazione, articolo, esempi, indice e link successivi in un'unica vista di lettura.
↗I livelli a cascata sono gruppi nominati che stabiliscono l'ordine delle regole CSS. Il browser verifica questo ordine prima di confrontare la specificità dei selettori.
↗Il margine è lo spazio al di fuori del bordo di un elemento. Mantiene quell'elemento lontano dagli altri elementi vicini nel layout.
↗`min-content` è la dimensione più piccola che il contenuto può usare dopo essersi interrotto in ogni punto di interruzione consentito.
↗`minmax()` è una funzione di CSS Grid che conferisce a una riga o colonna sia una dimensione minima sia una dimensione massima.
↗Il modello a scatola CSS spiega la dimensione di un elemento. Ogni scatola ha contenuto, padding, bordo e margine.
↗`object-fit` controlla come un'immagine, un video o un elemento simile si adatta all'interno della sua casella.
↗L'opacità indica quanto un elemento e i suoi figli sembrano solidi. Può variare da trasparente a solido.
↗L'overflow è ciò che succede quando il contenuto è più grande della sua casella. Il CSS può mostrarlo, ritagliarlo o permettere alle persone di scorrerlo.
↗Il Posizionamento Anchor CSS posiziona una scatola rispetto a un altro elemento di ancoraggio nominato.
↗Il posizionamento CSS indica contro cosa un elemento viene posizionato. Può utilizzare il flusso normale, se stesso, un antenato o il viewport come riferimento.
↗Questo pacchetto di apprendimento confronta due valori di posizione CSS. sticky rimane nel flusso normale finché non raggiunge un punto stabilito nel suo contenitore di scorrimento. fixed è posizionato rispetto a un blocco contenitore con posizione fissa. Il pacchetto non rappresenta un singolo termine CSS.
↗Il posizionamento fisso CSS colloca una scatola rispetto a un contenitore fisso, di solito la finestra del browser. La scatola normalmente rimane in posizione mentre il documento scorre.
↗Il posizionamento sticky in CSS inizia come un normale posizionamento relativo. Quando la pagina scorre, la casella può rimanere a un bordo impostato, ma solo all'interno del suo blocco contenitore.
↗Le proprietà logiche CSS descrivono i lati secondo il flusso di scrittura, come blocco e inline. Sostituiscono direzioni fisse come alto, destra, basso e sinistra. Questo aiuta i layout a seguire la direzione di scrittura della lingua.
↗Una CSS custom property è un valore CSS riutilizzabile, spesso chiamato variabile CSS. Segue la cascata e può cambiare in base allo scope o al tema.
↗Una pseudo-classe fa parte di un selettore CSS. Trova un elemento attraverso una condizione, come stato, luogo, lingua o azione dell'utente.
↗Un pseudo-elemento permette al CSS di stilizzare una parte o una casella senza un elemento normale nel HTML sorgente. Esempi includono la prima lettera e la decorazione generata.
↗Una container query permette al CSS di adattare un componente al suo contenitore. Controlla la dimensione o lo stile di quel contenitore, non solo la finestra.
↗Il rapporto d'aspetto indica quanto è largo un elemento rispetto a quanto è alto.
↗Il padding è lo spazio all'interno del bordo di un elemento, tra il suo contenuto e il suo bordo.
↗CSS Scroll Snap permette a un'area di scorrimento di fermarsi in punti di allineamento scelti dopo che le persone scorrono.
↗Un selettore CSS è un modello che trova elementi su una pagina in modo che possano essere applicati loro degli stili.
↗La sfocatura dello sfondo ammorbidisce ciò che si trova dietro una superficie trasparente. Non sfoca il contenuto della superficie stessa.
↗Un shell di app è il piccolo telaio che rimane mentre il contenuto della pagina cambia. Solitamente contiene navigazione, identità e stato.
↗Lo spazio è uno spazio vuoto messo apposta. Raggruppa elementi correlati, separa idee e dà ritmo alla pagina.
↗Lo spazio è lo spazio che un contenitore mette tra i suoi figli Flexbox o Grid. La stessa regola si applica a ogni coppia.
↗La specificità CSS è il peso di un selettore. Quando altre regole di cascade sono in parità, il browser usa questo peso per scegliere quale stile prevale.
↗Una subgrid è una griglia all'interno di un'altra griglia che condivide le dimensioni delle righe o delle colonne del genitore. Può condividere una direzione o entrambe.
↗Il troncamento del testo taglia il testo per risparmiare spazio. Un'ellissi mostra che una o più righe mancano.
↗Le unità di viewport sono lunghezze CSS basate sull'area visibile del browser. Le versioni piccola, grande e dinamica gestiscono le barre del browser che appaiono o scompaiono.
↗