Scopri alcune delle funzionalità interessanti introdotte nei browser web stabili e beta durante marzo 2022.
Release stabili del browser
A marzo, Chrome 99, Chrome 100, Firefox 98 e Safari 15.4 sono diventati stabili. Ciò ha portato alla piattaforma una serie di nuove funzionalità e molte di queste aggiunte hanno portato alla disponibilità della funzionalità in tutti e tre i motori dei browser. In questo post mi sono concentrato sulle aggiunte che ci offrono l'interoperabilità tra browser, ma dai un'occhiata alle note di rilascio per vedere tutte le funzionalità aggiunte a ciascun motore.
Chrome 99 e Safari 15.4 includevano i livelli a cascata. La regola at @layer
definisce un livello a cascata, che ti consente di controllare la specificità. Si uniscono a Firefox, quindi Cascade Layers è ora disponibile in tutti e tre i motori del browser. Scopri di più sui livelli in cascata in I livelli in cascata saranno presto disponibili nel tuo browser.
Chrome 100 include il nuovo valore plus-lighter
per la proprietà CSS mix-blend-mode. Questo valore è utile quando si applica la transizione tra due elementi quando tutti o un sottoinsieme di pixel hanno gli stessi valori. Per ulteriori informazioni sul problema che questo risolve, consulta l'articolo La dissolvenza incrociata di qualsiasi due elementi DOM al momento è impossibile.
Supporto dei browser
Safari 15.4 include la proprietà contain
, che consente il contenimento dei CSS.
In Safari 15.4 è presente anche accent-color
, che consente di controllare il colore di accento utilizzato in alcuni controlli modulo.
In Firefox 98 e Safari 15.4 è stato implementato l'elemento <dialog>
, che rappresenta una finestra di dialogo.
Safari 15.4 ha anche completato il supporto della pseudo-classe :focus-visible
. I lavori di implementazione sono stati eseguiti da Igalia.
Release beta del browser
Le versioni beta del browser ti offrono un'anteprima delle funzionalità che saranno disponibili nella prossima versione stabile del browser. È un'ottima occasione per testare nuove funzionalità o rimozioni che potrebbero influire sul tuo sito prima che la release venga resa disponibile a livello globale.
A marzo sono state rilasciate le nuove versioni beta Chrome 101 e Firefox 99.
Chrome 101 beta include la notazione dei colori hwb. Specifica il colore in base alla tonalità, alla bianchezza e al nero. Come nel caso di altre notazioni a colori, un componente alfa facoltativo specifica l'opacità.
h1 {
color: hwb(194 0% 0% / .5) /* #00c3ff with 50% opacity */
}
Firefox 99 include la proprietà pdfViewerEnabled
dell'interfaccia Navigator. Questa proprietà indica se il browser supporta la visualizzazione in linea dei file PDF.
if (!navigator.pdfViewerEnabled) {
// The browser does not support inline viewing of PDF files.
}
Queste funzionalità beta saranno presto disponibili nei browser stabili.
Componente della serie Novità sul web