[Javaescript] Comportamiento de los enlaces vía CSS
stripTM
fer en striptm.com
Lun Oct 8 15:21:29 PDT 2007
Jorge escribió:
> 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.
>
Aunque me raya la idea ya que no se me hubiese ocurrido que el
target="_blank" fuese en el css, quizás no sea tan descabellado, creo
que el problema viene de haber implementado una y otra vez este
comportamiento con javascript y como bien dices podría verse también
como presentación.
--
Saludos -=stripTM=-
Más información sobre la lista de distribución Javaescript