CSS4 sta arrivando cosa devi sapere

Internet è in continua evoluzione - è difficile credere che rickrolling abbia sei anni, Internet Explorer 6 abbia dodici anni e il CSS si avvicini al rilascio pubblico della versione 4.

Quindi, cosa c'è di nuovo in CSS4? Ho dato un'occhiata a tutta la specifica CSS4, selezionando a mano le parti migliori. Eccone alcuni.


Layout presponsivo

Il design reattivo è senza dubbio il grande cosa del 2013. Con @media query, non è mai stato più semplice adattare il tuo sito per più dispositivi e dimensioni dello schermo, offrendo all'utente un'esperienza migliore. L'unico vero ostacolo rimasto nel modo reattivo è il carico di pagina: le velocità di connessione sono ancora preoccupanti per una grande percentuale di visitatori e il W3C ne è consapevole. Ecco perché c'è una proposta di design presponsivo, che ti consente di applicare gli stati di precarico per connessioni più lente.


Certo, questa tecnologia non è economica. Avrai bisogno di un nuovo chip di elaborazione del flusso di lusso, che viene fornito solo con le ultime connessioni in fibra ottica.

@media (flux-capacitor: true) 88mph body background: url ('loading.gif'); 

Scriptsheets in cascata

Questa funzionalità è stata effettivamente introdotta da Internet Explorer sotto il termine comportamento. Se hai mai usato una correzione PNG, l'hai già usata in passato. È incredibilmente utile per migliorare l'interazione come mai prima d'ora, e aiuta a colmare il divario e fa la guerra tra gli sviluppatori JavaScript e CSS. Usa sintassi discreta, in stile funzione, e assomiglia a questo:

*: hover script: script (alert ('hello world')); 

Ecco l'equivalente in JavaScript:

var doc = document; var star = doc.all; window.hello_world = function (message) messaggio = messaggio || 'Ciao mondo'; alert (messaggio);  per (var i = 0; i < star.length; i++)  if(star[i] && star[i].nodeName)  star[i].onmouseover = function()  if(window.hello_world)  hello_world();    

Stylesheets sul lato server (CLISS)

Se in passato hai dovuto lavorare su un'interfaccia della riga di comando, noterai che è un po 'noioso da guardare. La specifica CSS4 tenta di modificare questo introducendo il modulo CLISS.


CLISS è l'acronimo di Command-Line Interface Styling Scriptsheets e segue una sintassi molto simile al CSS a cui sei abituato a lavorare con i siti web, ma ora può essere utilizzato per rendere il tuo terminale un po 'più luminoso. Attualmente, è disponibile il supporto per le applicazioni della riga di comando Unix, OS X e Windows, a condizione che sia installato un modulo opzionale. A differenza delle opzioni di stile esistenti all'interno dell'applicazione, CLISS consente l'intera serie di proprietà CSS, consentendo la piena personalizzazione. Al momento, lo stack di selettori è molto limitato (terminale, linea, e errore), ma c'è molto di più nelle opere.

La sintassi ha questo aspetto:

terminal background: url ("puppies.gif"); colore: # f0f; transform: ruotare (-90 gradi);  errore del terminale display: none; / * Non scrivere mai un codice errato * /

Supporto per lo stile di email appropriato

Il CSS è sopravvalutato comunque - W3C

Sì, hai appena letto bene. Il W3C sta lavorando con una vasta gamma di provider di posta elettronica per darti un approccio coerente e moderno allo stile e alla creazione di email HTML.

Questo potrebbe significare che possiamo finalmente iniziare a usare il semantico

,
, e persino
tag, smetti di usare i fogli di stile incorporati e, infine, passa a un sistema di fogli di stile esterno, centralizzato - ottieni davvero informazioni aggiornate con il resto del Web.

Tuttavia, tutti concordavano sul fatto che "i tavoli andavano bene", citando che "il CSS è sopravvalutato comunque", quindi non è cambiato nulla. Ah bene.

Nuove e vecchie proprietà

Con l'avvento dei CSS4, alcune vecchie proprietà sono state reintrodotte e alcune sono state date al mondo per la prima volta.

Tra le proprietà risuscitate ci sono decorazione del testo: lampeggia, text-decoration: tendone, stile font: wordart, e font-family: "Comic Sans MS", che sono progettati per portare la tipografia fino agli standard stabiliti dalla stampa di Gutenburg del tredicesimo secolo.

Le nuove proprietà includono retina: vero (che migliora automaticamente le tue immagini, CSI: Miami style), musica di sottofondo: muzak (che dà ai tuoi siti di eCommerce una vera sensazione di negozio), e -webkit-typos: false (che utilizza il software di correzione ortografica ipercorrebile di iOS per correggere automaticamente errori di battitura nei commenti di YouTube).


Concludere

È un ottimo momento per lavorare sul Web in questo momento, e sta migliorando sempre di più; evolvendo di forza in forza, consentendo alle persone di tutto il mondo di connettersi e fare grandi cose come queste.

Continua a creare e mostraci quali fantastici demo CSS4 hai fatto nei commenti!