[Javaescript] Comportamiento de los enlaces vía CSS

Jorge jorge en hrmultimedia.com
Mie Oct 3 12:01:59 PDT 2007


Hola David,

A mi también me llamó la atención lo que mencionó sobre ese objetivo
fundamental del próximo nivel de CSS acerca de los enlaces y también me
planteé dudas.

Revisé por alto el texto[1] y reza "Some parts of behavior are
presentational". Eso no lo podemos dudar, es cierto, y quizás ese es el
planteamiento que hay que tener en cuenta. Ya hay respuesta: lo planteado
pertenece no pertenece tanto a la capa de comportamiento como a la
representación, al afectar únicamente a la forma en la que la información se
muestra. En todo momento se habla de la forma en la que se va a mostrar la
información a la que se accede desde el enlace. Entiendo que el enlace
mantendrá su comportamiento cuando se interactue con él, hacer la petición y
solicitar la información. Eso no se podrá modificar con CSS. Lo que si
modificará será la forma en la que se presente.

Por ejemplo, mencionas el lighbox. ¿Cuánto tiene de comportamiento y cuanto
de presentación? Podría decirse que el comportamiento sería la petición para
servir, por ejemplo, la imagen. Lo demás es básicamente la forma en que se
muestra dicha imagen. El texto[1] añade: "CSS can say that activation of a
hyperlink causes a new window to pop up" pero también reconoce "but not,
e.g., that the activation sends a POST request to a server".

Ya te digo que yo también lo pensé cuando lo escuché. Pero pensándolo
detenidamente, esta si podría ser la forma de separar completamente el
comportamiento de la presentación y estar perfectamente en consonancia con
Jeremy Keith y su mención a favor de la separación de capas, idea
fundamental en la que supongo estamos todos de acuerdo.

Un saludo, y mañana más...

[1] http://www.w3.org/TR/css3-hyperlinks/ 

www.niquelao.net   ---  niquelando la web

-----Mensaje original-----
De: javaescript-bounces en lists.scriptia.net
[mailto:javaescript-bounces en lists.scriptia.net] En nombre de David Arango
Enviado el: miércoles, 03 de octubre de 2007 18:13
Para: ListaJavaScript
Asunto: [Javaescript] Comportamiento de los enlaces vía CSS

Hola,

No se cuántos de vosotros estáis en Fundamentos Web, pero en la charla
de Bert Boss mencionó por encima algo sobre que uno de los objetivos
fundamentales de CSS era la manipulación del comportamiento de los
enlaces.

Leyendo un poco he llegado a la documentación del módulo de CSS3 [1]
en el que aclaran un poquito el tema, explicando qué apartados del
comportamiento de los enlaces se consideran "de la capa de
presentación", enumero:

    * replace current document or portion of a document by target (¿ajax?)
    * pop up a temporary window (possibly modal) with the target
(¿ventanitas tipo lightbox?, como no sea eso mejor me ahorro los
insultos)
    * ditto, but pop "under" (sic)
    * show target in a specific window
    * using tabs in a tabbed interface rather than windows in the above

A mí estas cosas me parecen más de la capa de comportamiento ¿qué me pierdo?

Me pareció impresionante que luego saliera Jeremy Keith hablando sobre
separación entre capas con estos antecedentes o_O

[1] http://www.w3.org/TR/css3-hyperlinks/

-- 
David Arango, el único desarrollador con una orden de alejamiento de
Jeffrey Zeldman
Simplelogica.net, ahora con un 33,3% más de intromisión en listas de correo

Cuando no hago otra cosa escribo en mildiez.net
_______________________________________________
Javaescript mailing list
Javaescript en lists.scriptia.net
http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net



Más información sobre la lista de distribución Javaescript