Niquelao » Archivio del weblog » Presentazione vs Comportamento
Ma all’improvviso, l’ha detto, ha proposto come priorità per il livello successivo dei CSS (i nostri tanto amati, cari e rispettati CSS) il comportamento dei link per quanto riguarda il luogo in cui apparirà la risorsa a cui puntano. Alcuni non gli hanno dato più importanza di quella che ha nel contesto stesso.
Tuttavia, altri abbiamo iniziato a rimuginare su quello che a prima vista era qualcosa che non riuscivamo a comprendere: torniamo indietro e mescoliamo di nuovo ciò che intendiamo per presentazione con ciò che intendiamo per comportamento? Rapidamente molti si sono affrettati a dire… a mormorare… a scrivere nelle mailing list… che quella era una cosa quasi sacrilega. Lo confesso, quella è stata la mia prima tentazione. Ma non mi sono tappato le orecchie, perché supponevo che il W3C non potesse stare facendo una cosa del genere, qualcosa contro un principio fondamentale, la ” massima ” che i buoni cercano di rispettare, ” la separazione tra contenuto, presentazione e comportamento ”.
Ho ricapitolato, ripensato e mi sono posizionato… L’errore non sta nella proposta di controllare con i CSS il comportamento dei link. L’errore risiede nella nostra interpretazione del termine “comportamento” , o meglio in ciò che crediamo che comprenda. È chiaro che il modo in cui si mostra il contenuto appartiene al livello di presentazione. Su questa base… il fatto che si mostri in una nuova finestra che cos’è: comportamento o presentazione?
Io ho chiara la risposta… Cito testualmente (estratto da CSS3 Hyperlink Presentation Module ): Some parts of behavior are presentational; e.g., CSS can say that activation of a hyperlink causes a new window to pop up (but not, e.g., that the activation sends a POST request to a server). The specifiable behaviors include: replace current document or portion of a document by target pop up a temporary window (possibly modal) with the target ditto, but pop “under” show target in a specific window using tabs in a tabbed interface rather than windows in the above Io credo che sia abbastanza chiaro.
Da qualche parte qualcuno ha scritto ironicamente che, per esempio, il secondo punto si riferirebbe a qualcosa di simile al lightbox , come se fosse qualcosa che si deve fare con javascript e fosse una sciocchezza (per non usare un aggettivo peggiore) considerarlo come presentazione. A mio modesto parere, fondamentalmente il lightbox non consiste in altro che nel mostrare all’interno di un layer un contenuto (obiettivo del link), posizionandolo, mettendogli uno sfondo, ecc.
Forse che questo non è presentazionale? Evidentemente, tutto tranne la richiesta al server appartiene al livello di presentazione. In conclusione… il comportamento è una parte fondamentale della trilogia . Cominciamo a dimostrare che capiamo cos’è e che sappiamo differenziarlo dal resto.
Related: — con plan gratuito para empezar hoy mismo.
Categoria: CSS —> Puoi seguire i commenti grazie al feed RSS 2.0 . Potresti anche lasciare un commento , o inviare un trackback dal tuo sito. Articolo precedente: Apunten, disparen y al bolso Articolo successivo: Atiende, pequeño saltamontes Lascia il tuo commento I campi Nome ed Email sono obbligatori Aggiungici a…
Tag che evidenziamo in generale accessibilità bert bos blockquote bug cañas citas cite comportamento conoscenza CSS escuas standard fieldset Firefox formato formulario font hidden ie IE 7 informazione javascript legend lista niquelando obbligatorio opera playa q squash vacanze w3c WCAG xhtml Quest’opera è sotto una licenza Creative Commons .
P.S. A few readers have asked which superposición de accesibilidad (overlay) we actually reach for — it's accessiBe; if you want the current details.
¿Cumplir WCAG sin tocar el código?
Superposición de IA que promete cumplimiento WCAG en 48 horas