Il Grid Layout di CSS è un layout model che consente di tenere sotto controllo la dimensione e il posizionamento di elementi box così come del loro contenuto; tecnicamente Grid Layout si differenzia da Flexible Box Layout (o più semplicemente FlexBox) perché quest'ultimo è orientato su un singolo asse, mentre il primo è stato concepito per layout bidimensionali e tutti gli allineamenti tengono conto di entrambe le dimensioni. (more...)

Continua a leggere CSS: Grid Layout in alternativa a FlexBox

Categoria: Web Standards

L'algoritmo Brotli è stato annunciato da Big G nel corso del 2015 e, dopo la presentazione, l'azienda di Mountain View l'ha implementato immediatamente sul browser Google Chrome nella speranza che prendesse piede velocemente in Rete. Perché possa funzionare è infatti necessario che Brotli venga implementato nei vari siti web, nei principali web browser e negli HTTP server come Apache e nginx. (more...)

Continua a leggere Brotli: algoritmo di compressione alternativo a Zlib

Categoria: Web Standards

Le Custom Properties, più estesamente "CSS Custom Properties for Cascading Variables Module", ci permettono di introdurre variabili nelle dichiarazioni CSS. Come le Feature Queries (istruzioni condizionali nei CSS) si tratta di un costrutto che avvicina la sintassi dei fogli di stile a quella dei maggiori preprocessori. (more...)

Continua a leggere Custom Properties: utilizzare le variabili in CSS

Categoria: Web Standards

Tags:

Benché le Feature Queries siano una delle più interessanti funzionalità di CSS3, il loro supporto da parte di quasi tutti i browser Web più diffusi è divenuto disponibile soltanto di recente; all'appello mancano tutte le versioni di Internet Explorer ancora in uso, compresa la 11, ma per il resto la compatibilità cross-browser è ampiamente garantita. Nello specifico, le Feature Queries ci consentono di utilizzare le istruzioni condizionali all'interno delle regole di stile. (more...)

Continua a leggere Feature Queries: istruzioni condizionali in CSS

Categoria: Web Standards

Con l'affermarsi di soluzioni quali React, una delle librerie più diffuse per l'implementazione di interfacce utente, è stata in parte superata una metodologia che prevedeva la separazione netta tra presentazione (HTML) e componenti funzionali (JavaScript); ora dopo l'injection del markup negli script tramite JSX, potrebbe essere utile valutare la possibilità di un utilizzo più diffuso di CSS, e quindi della componente più attinente alla formattazione, in JavaScript. (more...)

Continua a leggere CSS injection in JavaScript, vantaggi e svantaggi

Categoria: Web Standards

Tags: ,

Web Share è un'API sviluppata in seno al Chrome Team con lo scopo di fornire un'interfaccia semplice da utilizzare per l'invocazione delle funzionalità di condivisione offerte dalle host platform; potrebbe sembrare strano che uno strumento del genere non fosse già disponibile e, in effetti, gli sviluppatori possono già utilizzare alcune soluzioni simili, ma nessuna di esse offre un supporto completo. (more...)

Continua a leggere Web Share API, un’interfaccia per la condivisione dei contenuti

Categoria: Web Standards

Dopo una lunga attesa, anche gli sviluppatori di Safari hanno implementato la validazione dei form basata su HTML5; si tratta di un aggiornamento che finalmente regala il supporto cross-browser a questa feature in grado di semplificare notevolmente il lavoro dei developer. Per il momento parliamo di una novità limitata alla Technology Preview 19 dell'applicazione di Cupertino, ma la strada che porterà Safari a recuperare questa lacuna nei confronti degli altri browser è stata ormai tracciata. (more...)

Continua a leggere HTML5 e validazione dei form, cosa cambierà

Categoria: Web Standards

Tags: ,

HTML 5.1 è ora dotato di specifiche ufficiali o, per meglio dire, è divenuto una "Recommendation" del W3C. Questo nuovo aggiornamento rappresenta la prima minor revision della quinta versione a livello di core del linguaggio di markup e, probabilmente, precede di almeno un anno l'implementazione di HTML 5.2 attesa per la fine del 2017. (more...)

Continua a leggere HTML 5.1, nuove feature in attesa del supporto cross-browser

Categoria: Web Standards

Tags:

Mentre gli sviluppatori del progetto distribuiscono Chrome 53 sottolineando in particolare gli interventi effettuati per garantire un maggiore risparmio energetico, l'implementazione del browser Web di Mountain View prosegue anticipando quelle che saranno le novità introdotte dalle prossime release. Si scopre così che molto probabilmente Chrome 55 sarà configurato per segnalare come potenzialmente pericolosi i siti Web che non utilizzano connessioni sicure HTTPS. (more...)

Continua a leggere Chrome 55 segnalerà i siti su HTTP come insicuri

Categoria: Web Standards

Tags: ,

Gli sviluppatori di Mountain View hanno sottolineato più volte nel corso degli ultimi anni che HTML5 sarebbe divenuto uno standard anche per la visualizzazione dei contenuti multimediali su Internet, il plugin Flash Player non garantirebbe infatti livelli di sicurezza e prestazioni adeguate, per non parlare del fatto che la tecnologia di Adobe non rappresenta uno standard aperto e presenta rilevanti carenze dal punto di vista del supporto nelle piattaforme per i dispositivi mobile. (more...)

Continua a leggere Chrome abbandona Flash: la road map

Categoria: Web Standards

Tags: ,