[webaccessibile] Nuovo Vodafone
Livio Mondini
livio.mondini a gmail.com
Lun 5 Nov 2007 12:27:58 CET
Il 05/11/07, Marco Sagliocco<m.sagliocco a gmail.com> ha scritto:
> Il problema è che spesso è necessario tagliare grafica realizzata senza
> pensare all'aspetto semantico dei suoi contenuti.
Sì, è solo questo che volevo evidenziare. Si parte dal layout visuale
magari senza disporre nemmeno dei contenuti, ipotizzando un flusso
degli stessi ma senza ragionare effettivamente sul markup.
Se invece si parte dai contenuti, senza css, e questi sono fruibili
chiaramente con il foglio di stile di default del browser, ecco che
poi utilizzare css per rispettare il layout visuale previsto diventa
fattibile e la separazione fra contenuti e presentazione è rispettata,
così come è più facile utilizzare markup significativo per descrivere
i contenuti.
> Sfondo a sinistra
> Logo a sinistra trasparente (da utilizzare anche per la stampa)
> background espandibile al centro
> immagine di sfondo finale sulla destra
> In questo caso, ad esempio, risulta difficile creare un html semanticamente
> impeccabile.
Bè, non è verissimo. Non c'è nulla che obblighi ad applicare a un div
le regole css che costituiscono l'aspetto grafico da ottenere, in
moltissimi casi basta lavorare sull'h1. Non è che per piazzare
un'immagine di sfondo ci voglia per forza un div.
Diverso invece il caso in cui il div venga utilizzato per raggruppare
elementi informativi correlati, che è il suo mestiere.
> Questo resta comunque un caso abbastanza semplice, il problema vero è che
> nel 90% dei casi ci si trova di fronte a layout impossibili da tagliare
> secondo i principi di cui stiamo parlando.
Per forza, se il layout viene disegnato senza conoscere i contenuti
... ovvero: se il layout è un bozzetto bello da vedere in Photoshop,
magari prendendo elementi grafici qui e là per essere alla moda, e poi
su questo uno sviluppatore deve inventarsi qualcosa per tenere insieme
i pezzi, certo, diventa un po' complicato.
Però, se questo è il modo di procedere, non è tanto diverso usare le
tabelle o i div, comunque si sta mischiando contenuto e presentazione.
Un contenuto ingarbugliato a div o a tabelle quando linearizzato fa lo
stesso effetto: garbuglio.
> Tutto questo solo per sfatare il mito che qualsiasi layout si può realizzare
> utilizzando esclusivamente markup "semanticamente impeccabile", è una balla!
Non so se sia un mito o meno, però è altrettanto vero che non è poi
così difficile fare molto meglio di quello che si vede in giro
normalmente. Nessuno pretende soluzioni utopiche o impossibili.
Livio
Maggiori informazioni sulla lista
webaccessibile