[webaccessibile] Un calendario "alternativo"
Diego La Monica
me a diegolamonica.info
Lun 2 Apr 2007 22:38:56 CEST
On 02/04/07, Marcello Cerruti <mar961 a libero.it> wrote:
>
> Diego La Monica:
> Avrei piacere come già avvenuto in passato di ricevere feedback [...]
>
> Marcello Cerruti:
> Senza voler nulla togliere all'encomiabile sforzo, quello che non ho
> mai capito, e continuo a non capire, è il perché riproporre tecniche
> già sperimentate da altri. A meno che non ci sia un approccio
> differente, innovativo, o più robusto.
Diego La Monica:
Credo che poche persone abbiano deciso di voler affrontare un discorso
pensando ad un calendario:
a) Senza l'uso di tabelle
b) Accessibile
c) Che mantenga il valore semantico della tabella
d) Usabile oltre che accessibile
e) Comprensibile anche con CSS disattivati senza l'aggiunta di strani
caratteri
Marcello Cerruti:
>
> Più interessante sarebbe contattare gli autori di analoghe tecniche e
> scrivere un articolo comparativo ed esplicativo delle varie tecniche.
>
> Modestissimo parere: reinventare la ruota non è mai servito granché,
> commentare ed illustrarne l'invenzione per future ulteriori
> implementazioni, si.
Diego La Monica:
Premetto che non ho mai detto di aver inventato la ruota ma [segue dopo...]
Marcello:
> Interessanti calendari tableless (disponibili sul web già da più o
> meno un anno sono):
> http://mikecherim.com/gbcms_xml/news_page.php?id=0#n0
> http://www.cssplay.co.uk/menu/calendar.html
> http://www.cssplay.co.uk/menu/calendar2.html
> http://www.cssplay.co.uk/menu/calendar3.html
> http://www.cssplay.co.uk/menu/calendar4.html
Diego:
Le tecniche che menzioni nel tuo elenco nell'ordine in cui tu le menzioni:
1) Mike Experiment's certamente utilizza una simil trasposizione in elenco
puntato, valida soluzione ma perde la sua validità semantica introducendo
una serie di caratteri che in una recente discussione sulle briciole di pane
è stato detto che disturbano gli screen reader.
2) 1° esempio CssPlay: Sono una serie di <PRE> non credo che sia una
soluzione che sostituisce la semantica di una tabella con elementi
alternativi.
3) 2° esempio CssPlay: Una serie di elementi puntati (1 per ogni mese) che
presentano ciascun giorno come un elemento <em></em>. Rispetta in qualche
modo la semantica di una tabella? Io non credo
4) 3° esempio CssPlay: faccio finta come se non lo avessi postato: utilizza
delle tabelle nidificate in elementi puntati per rappresentare ciascun mese.
5) 4° esempio CssPlay: ribadisco quanto detto per l'esempio 3 :-)
Quindi i primi 3 sono interessanti calendari tableless senza alcun dubbio
pur non rispettando temi quali accessibiltià e semantica (requisito
intrinseco dell'accessibilità).
Gioacchino Cipriano:
> La cosa strana è l'overflow: clear;
> Se non erro l'attributo clear non c'è per overflow.
>
> Marcello Cerruti:
> Infatti non esiste.
> Azzardo che si tratti di un'errata comprensione di una recente
> tecnica che utilizza overflow:auto nel contenitore esterno per il
> clear dei float:
> http://www.sitepoint.com/examples/clearing_floats/example1.php
Diego La Monica:
In effetti non posso dimostrare in altro modo che non è una questione di
interpretazione quanto una confusione di valori, overflow: hidden; e clear
che è un altra proprietà a se stante necessaria per altri scopi... ma questo
è un punto che non posso dimostrare per cui non aggiungo altro in mia
difesa.
Unica cosa che aggiungo è che ho provveduto a rivalidare l'intero CSS.
Anche se mi aspettavo una critica leggermente più pesante per una cosa che
ho invece intenzionalmente tralasciato: chi mi sa dire se il file che ho
scritto è XHTML HTML e in quale versione?
Provate a validarlo secondo diversi doctype avrete questo risultato:
risulta valido se testato con doctype forzato a:
- xhtml 1.0 Strict
- xhtml 1.0 Transitional
- html 4.01 Strict
- html 4.01 Transitional
- xhtml 1.1
--
Diego La Monica
Web: programmazione, standards, accessibilità e 2.0
Brainbench certified for RDBMS Concepts (transcript ID # 6653550)
W3C HTML WG IWA/HWG Member
Web Skill Profiles WG Member ( http://skillprofiles.eu )
phone +390571464992 - mobile +393337235382
MSN Messenger: d.lamonica a tosend.it
Email: me a diegolamonica.info
Skype: diego.la.monica - ICQ #: 249-460-264
Web: http://diegolamonica.info
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: http://itlists.org/pipermail/webaccessibile/attachments/20070402/e997c5b0/attachment-0001.htm
Maggiori informazioni sulla lista
webaccessibile