Niquelao » Arquivo do blog » Apresentação vs Comportamento
» Arquivo do blog » Apresentação vs Comportamento Niquelao - CSS Apresentação vs Comportamento 17 de Outubro, 2007 por Rumoroso Pois é, tudo parecia correr bem na palestra que Bert Bos nos ofereceu no Fundamentos Web 2007 . Mas de repente, disse-o, propôs que como prioridade para o próximo nível de CSS (as nossas muito amadas, queridas e respeitadas CSS) estaria o comportamento dos links no que se refere ao local onde aparecerá o recurso para o qual apontam.
Alguns não lhe deram mais importância do que a que tem dentro do próprio contexto. No entanto, outros começámos a dar voltas ao que à primeira vista era algo que não conseguíamos compreender: vamos recuar e voltar a misturar o que entendemos por apresentação com o que entendemos por comportamento? Rapidamente muitos se apressaram a dizer… a murmurar… a escrever em listas de correio… que aquilo era algo como sacrílego. Confesso-o, essa foi a minha primeira tentação.
Mas não tapei os ouvidos, pois supunha que o W3C não podia estar a fazer algo assim, algo contra um princípio fundamental, a ” máxima ” que os bons tentam respeitar, ” a separação entre conteúdo, apresentação e comportamento ”. Recapitulámos, repensámos e posicionei-me… O erro não está na proposta de controlar com CSS o comportamento dos links. O erro reside na nossa interpretação do termo “comportamento” , ou melhor, naquilo que acreditamos que abrange.
Está claro que a forma como se mostra o conteúdo pertence à camada de apresentação. Com base nisto… o facto de se mostrar numa janela nova o que é: comportamento ou apresentação? Eu tenho clara a resposta… Cito textualmente (excerto de 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 Eu acho que está bastante claro. Por aí alguém escreveu ironicamente que, por exemplo, o segundo ponto se referiria a algo parecido com o lightbox , como se fosse algo que se há de fazer com javascript e fosse uma tolice (por não utilizar um adjetivo pior) considerá-lo como apresentação.
Na minha humilde opinião, basicamente o lightbox não consiste mais do que em mostrar dentro de uma camada um conteúdo (objetivo do link), posicionando-o, colocando-lhe um fundo, etc. Acaso isso não é apresentacional? Evidentemente, tudo menos o pedido ao servidor pertence à camada de apresentação. Em conclusão… o comportamento é uma parte fundamental da trilogia .
Related: — con plan gratuito para empezar hoy mismo.
Comecemos a demonstrar que entendemos o que é e que sabemos diferenciá-lo do resto. Categoria: CSS —> Podes fazer um acompanhamento dos comentários graças ao feed RSS 2.0 .
Também poderias deixar um comentário , ou enviar um trackback desde o teu site. Artigo anterior: Apontem, disparem e ao bolso Artigo seguinte: Atende, pequeno saltamontes Deixa o teu comentário Os campos Nome e Email são obrigatórios Adiciona-nos a… Tags que destacamos em geral acessibilidade bert bos blockquote bug cañas citações cite comportamento conhecimento CSS escuas padrões fieldset Firefox formato formulário fontes hidden ie IE 7 informação javascript legend lista niquelando obrigatório opera praia q squash férias w3c WCAG xhtml Esta obra está sob uma licença de 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