La fase di test di un layout



Uno degli svantaggi di un layout con i css è dovuto, purtroppo, alle differenze di interpretazione dei fogli di stile. Mentre le tabelle garantiscono una certa solidità, i css sono purtroppo un terreno instabile a causa dei browsers. Attualmente, credo ancora per almeno un paio di anni, Internet Explorer 5.x e 6 sono i browsers più diffusi. Il loro supporto per i css, e in particolare per i css di livello 2, è piuttosto carente ed è veramente limitante per un webdesigner. Sebbene sia senz'altro molto più diffusa la versione 6, un sito web andrebbe testato anche su Internet Explorer 5.0 e 5.5, in particolare per l' errata interpretazione del Box Model di queste due versioni. Nel mio articolo "Capire il Box Model" (Guida CSS) viene spiegato come porre risolvere questo problema relativo a IE 5.x.

Se avete installata una versione di windows che sia 2000 o XP, potete istallare diverse versioni di Internet Explorer sulla stessa macchina, il metodo viene spiegato nell' articolo "Tutti gli Explorer insieme su Windows" di Cesare Lamanna.

Attualmente potremmo non preoccuparci più del supporto dei css veramente scarso di Netscape 4.7 e possiamo nascondere il foglio di stile a questo browser attraverso la regola @import.

C'è una notevole sensibilizzazione agli standard del web, e un layout va testato anche con i due principali browsers standard compliant: Opera e Mozilla giunti rispettivamente nel momento in cui scrivo, alla versione 7.23 e 1.5. Di questi due browsers, c'è da considerare che chi li ha installati sul proprio sistema lo fa per il piacere della navigazione, dell'attinenza agli standard e delle notevoli funzionalità messe a disposizione dell' utente, e che quindi generalmente tiene installata una versione recente di questi due browsers.

È importante considerare che, anche se maggior parte degli utilizzatori del web ha un personal computer con sistema Windows, ci sono altri sistemi operativi e di conseguenza altri browsers. tra questi, i più importanti sono Internet Explorer per Mac, Safari per Mac e Konqueror per Linux.

La fase di test multi-browsers dovrebbe proseguire di pari passo con la fase di codifica di html e css. Sovente infatti ci si trova, a sito finito, ad accorgersi che questo non rende bene su alcuni browsers, e ciò implica una quasi revisione totale e spesso una ricodifica notevole del foglio di stile, con conseguente notevole perdita di tempo per il webdesigner.

Dopo questa lunga, e spero utile introduzione, inizia la parte centrale della guida: la creazione di layout table-less grazie ai fogli di stile.

Ultimi articoli CSS

Bordi multipli con 'box-shadow' di CSS3

Il modo più rapido e semplice per circondare un box con più bordi di...

Sfumature lineari su IE6-9, linear-gradient CSS3 e un po' di SVG

Utilizzare la funzione linear-gradient CSS per creare sfumature...

Stili specifici per l'orientamento dell'iPad con le Media Queries

Gestire con gli stili e le media queries le modalità di...

Campo per la ricerca con i CSS

Dedicare la giusta attenzione al modulo per le ricerche, componente...

Box model 'naturale' con border-box

Dimenticare per sempre i problemi legati al box model grazie ad un...

Altri articoli

Guide CSS

Guida CSS3

Scoprire e usare al meglio tutte le novità dell'ultima versione dei...

Guida CSS Tecniche essenziali

Testo, immagini, layout, form, liste, tabelle: soluzioni pronte per...

Guida CSS di base

I CSS servono per gestire tutto il layout di un sito Web. E'...

Altre guide

Newsletter @CSS

Ogni mercoledì, direttamente nella tua e-mail: guide, articoli, tutorial, FAQ e approfondimenti tecnici su CSS e Web Design.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Corso Webmaster base

18 Giugno 2012 a Milano
Disponibilità: 6 Posti

Corso Google AdWords Base

25 Giugno 2012 a Milano
Disponibilità: 7 Posti

Corso Google AdWords Base

05 Giugno 2012 a Roma
Disponibilità: 7 Posti

Corso Webmaster base

11 Giugno 2012 a Roma
Disponibilità: 7 Posti