Foros del Web » Creando para Internet » Diseño web »

Estándares , accesibilidad y separación

Estas en el tema de Estándares , accesibilidad y separación en el foro de Diseño web en Foros del Web. Imaginemos que quiero diseñar una página con un estilo (funcionalidad) parecido al siguiente www .culturedcode.com/css/reference.html (básicamente se basa en una referencia con estructura de árbol). ...
  #1 (permalink)  
Antiguo 13/08/2009, 04:51
 
Fecha de Ingreso: junio-2009
Mensajes: 9
Antigüedad: 15 años, 5 meses
Puntos: 0
Estándares , accesibilidad y separación

Imaginemos que quiero diseñar una página con un estilo (funcionalidad) parecido al siguiente www .culturedcode.com/css/reference.html (básicamente se basa en una referencia con estructura de árbol). Al mismo tiempo, quiero cumplir todos los estándares del w3c (XHTML 1.0, CSS 2.1 y WCAG 1.0) y la separación de contenido.

Según mi punto de vista hay tres metodologías a seguir:
  1. Generar en el lado servidor el archivo XHTML correspondiente al nodo explorado.
  2. Incluir todo el árbol en el archivo XHTML e ir mostrando el contenido con CSS (¿o JavaScript?).
  3. Cargar cada nodo mediante AJAX (JavaScript) cuando sea necesario..

El primer enfoque es el que se adapta más al estándar; el contenido en el XHTML, la presentación en las CSS y el comportamiento, si lo hay, para JavaScript; pero tiene un inconveniente, requiere el uso de un lenguaje de script en el lado servidor. ¿Qué pasa si no está disponible o por cuestiones de rendimiento no queremos procesar cada una de las páginas servidas?

El segundo enfoque también parece acertado, pero me invaden varias dudas. ¿Elegir que nodo se va a mostrar en cada momento, pertenece a la presentación o al comportamiento? ¿Es correcto incluir en el XHTML contenido que no se va a mostrar al mismo tiempo?

El tercer enfoque es análogo al primero en el lado cliente. Reduce considerablemente la carga de servidor pero tiene varias pegas. ¿El AJAX respeta la separación? ¿El estándar w3c lo permite? ¿Escoger el nodo a presentar en cada momento le pertenece a JavaScript o a CSS?

Como veréis no acabo de comprender la separación al 100%, es más, estoy convencido de que es imposible aplicarla al 100% a diseños complejos. Una solución al problema es la de adoptar un diseño más apropiado, cierto, pero a mi lo que me interesa es la solución de ese hipotético caso y no la mejor solución.

Gracias por adelantado.
  #2 (permalink)  
Antiguo 13/08/2009, 05:23
 
Fecha de Ingreso: junio-2009
Mensajes: 9
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Estándares , accesibilidad y separación

Me he olvidado de algo importante. JavaScript es un impedimento a la accesibilidad (accesibilidad significa para todos, desde cualquier sitio y a través de cualquier medio). Mucha gente lo desactiva por motivos de seguridad, los navegadores muy antiguos no soportan AJAX, es sencillo confundir conceptos y utilizarlo para modificar cosas que pertenecen a la presentación o el contenido...

Podemos realizar casi cualquier diseño sin hacer uso de JavaScript limitándolo simplemente al manejo de eventos, validación de formularios, etc. pero para que eso sea posible debemos trasladar toda la carga al servidor.

La necesidad de mantener la compatibilidad hacia atrás no nos permite crear un esquema con sus respectivos lenguajes desde cero, debemos tragarnos lo que se diseñó antaño sin mucha visión de futuro y mejorarlo en lo posible. XHTML, CSS y JavaScript son excelentes herramientas, pero es complicado utilizarlas de forma conjunta y al mismo tiempo seguir los estándares impuestos.

Agradecería enormemente toda la información que podáis compartir respecto al tema: soluciones, metodologías, mentalidades...

De nuevo, gracias por adelantado.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:08.