Ante todo, pido perdón por la extensión de este correo, que es una respuesta sobre la petición de críticas que hizo Wilfredo del sitio
http://www.musipan.net/ - - - - - - - - - Hola, Wilfredo. Veo que se ha empleado bastante esfuerzo en construir el sitio aunque, como todo, es susceptible de mejorar. Ya que la temática de esta lista son las CSS y el diseño con estándares, empezaré comentando algunas deficiencias del sitio en este aspecto. - - - - - - - - - - - ANÁLISIS DEL CÓDIGO Has encerrado todo el contenido en un iframe dentro de index.php, pero no le encuentro justificación, a menos que quieras fastidiar al usuario medio para que no pueda enlazar a una página interna ni incluirla en marcadores (favoritos). Si se analiza la página incluida en el iframe, "principal.php", se descubre un diseño basado en tablas y con numerosos errores. En ésta falta la declaración doctype que es importante no sólo para validar la página, sino para conmutar al modo de estándares (aunque como el diseño es por tablas tampoco es tan dramático). El código contiene, entre otros errores, atributos desautorizados, atributos inexistentes (como "alt" para las imágenes o "type" para las etiquetas <script>), etc. Te recomiendo que incluyas un doctype y valides las páginas para corregir los errores. Peor incluso es la cantidad de reglas css en línea (unas veinte en principal.php) para añadir un z-index a las imágenes. Puede que el código se haya realizado mediante un programa de diseño visual, por lo que no voy a darle más vueltas. Lo que sí voy a comentar a nivel de código es la página index.php, el contenedor del iframe. Incluso este documento tan sencillo contiene errores: - En la etiqueta iframe has repetido el atributo style. Has escrito: <iframe style="background-color:#804000" ... style="border:none;" ...> Debe de ser: <iframe style="background-color:#804000; border:none;" ...> También te alerto sobre lo siguiente, aunque técnicamente no sean errores: - Es recomendable por accesibilidad que indiques el idioma de la página: <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es"> Cuando el documento se sirve como text/html (como es este caso y el de la inmensa mayoría de las páginas xhtml), los navegadores HTML ignoran los atributos xmlns y xml:lang (son del lenguaje xhtml). Sin embargo, sí tienen en cuenta el parámetro lang. - En vez de usar el atributo align para centrar, que está desaprobado por el W3C. Utiliza el equivalente css "margin: auto;" - Has escrito en la etiqueta iframe align="top", pero "top" no es un valor válido del atributo align. Sí lo son "left", "center", "right" y "justify", como puedes ver en http://www.w3.org/TR/html4/present/graphics.html#adef-align Quizás te has confundido con el atributo valign o con el atributo align de otros elementos como "caption", que sí admiten "top" como un valor válido. - Has indicado estilo en línea mediante el atributo style (no confundir con la etiqueta style). Te recuerdo que si se indica estilos en línea, es obligatorio indicar el lenguaje de hoja de estilos por defecto. Se puede hacer en la cabecera http o con la siguiente etiqueta meta: <meta http-equiv="Content-Style-Type" content="text/css" /> Ésta es una norma que se la salta todo el mundo (incluido yo). - Usas comentarios html en el elemento style para esconder las css internas de los navegadores antiguos que no entienden la etiqueta <style>. Pero si este documento se sirviera como application/xhtml+xml, estos estilos se ignorarían. Por lo tanto, habría que quitar estos comentarios o indicar un doctype html. Si los quitas y eres detallista, en prevención de que puedas usar caracteres como "<" o "&" en la hoja de estilos, marca los estilos como bloque CDATA. Si, además, te preocupa la compatibilidad de la etiqueta CDATA con ciertos navegadores, ocúltala con comentarios css: <style type="text/css"> /*<![CDATA[*/ body { background-color: ... } /*]]>*/ </style> http://www.w3.org/TR/xhtml1/#h-4.8 http://www.w3.org/TR/xhtml1/#C_4 - - - - - - - - - ANÁLISIS VISUAL - La página de entrada es vistosa, pero no indica claramente de qué trata. El muchacho vestido de rey y la leyenda "MUSIPAN El Reino" no dice mucho. Mirando los demás elementos se puede deducir que se trata de un hotel con restaurante para celebraciones. Pero tras navegar por el sitio se descubre que es todo un parque temático. ¿Pero dónde? Pulsando en contáctenos parece que se trata de algún país de América (después descubrí que era Venezuela). La primera regla de usabilidad es dar a conocer al usuario sobre qué versa el sitio. Al menos una línea de etiquetas que diga algo sobre que es un parque temático y dónde se encuentra. - Los enlaces no están claramente indicados como tales. Para saber dónde están hay que ir escudriñando la página con el ratón para ver si el cursor se convierte en una mano. He intentado pinchar en la foto del rey, e incluso en el romano de la esquina. Tampoco hay efectos de rollover en los enlaces. Y, lo peor, no indicas cual es la opción del menú que se elige, que no se induce ni siquiera mirando la barra de direcciones ya que, al incluirlo todo en un iframe, la url no cambia (el documento es siempre index.php). - La imagen "Home" del menú no guarda conexión con las demás opciones del menú. Está a la derecha y no tiene forma de botón. Como tampoco se convierte el cursor en una mano, parece que no se trata de un enlace y sólo se descubre que lo es cuando desde otra página se intenta volver a la de inicio. - Si "MUSIPAN El Reino" con la imagen del rey es el logotipo, debería de ser un enlace a la página de inicio. - Un comportamiento desconcertante es que algunos enlaces abren una nueva ventana y otros no (falta coherencia). No es aconsejable este comportamiento y aún menos que no se avise, por ejemplo, con un pequeño icono de enlace externo. También sucede que si el navegador está configurado para abrir la nueva ventana otra pestaña, las dimensiones del viewport (la parte del navegador que muestra la página) son mayores de lo esperado en tu diseño y se visualiza el color de fondo de la página. - Enlace "Hotel La Posada" * El enlace al hotel también parece desconectado del resto. Tanto por su localización, un poco forzada, como por el aspecto de las páginas, con un color predominante azul. * La imagen principal, index_r4_c1.jpg, se muestra repetida en su parte inferior (sólo un trozo). * La lista de elementos con marcadores en forma de círculos parecen enlaces pero no lo son. * El pie de página con información de contacto es una imagen, index_r5_c1.jpg. Esto impide que lo pueda indexar un motor de búsqueda o un lector de pantalla o cualquier agente de usuario que no muestre imágenes (a menos que tenga atributo alt, pero no lo tiene). * En la página "General" el texto de color negro sobre celeste es poco legible. * En "Galería" debajo de cada foto también se muestra repetida la parte superior de éstas, tanto en Firefox como en IE. * El botón de "atrás" del navegador tiene un comportamiento inesperado, volviendo a la página de inicio del sitio, no a la página previa. - Donde están las dos parejas bailando y el texto "Ven a Celebrar", además de abrir una nueva ventana, tampoco se deduce a simple vista que lo que se abre es un formulario de contacto. En firefox bajo Windows Vista los campos del formulario aparecen descuadrados. En Internet Explorer sí se ven bien. - En los iconos del fondo ocurre algo similar. Se abre una nueva ventana sin avisar, excepto en el tercer icono que rompe esta tendencia y se abre en la misma ventana. A propósito, la expresión "Galería con foto adentro" me dio una primera pista de que que el hotel no se encontraba ni siquiera en mi país, ya que el adverbio "adentro" usado de ese modo es típico de América (lo de "foto" en singular supongo que es un error). En España se diría "Galería con fotos dentro" (sin la 'a'). Pero, en todo caso, no hace falta indicar que las fotos están dentro, basta con indicar "Galería de fotos". - En algunas páginas, como en "Información General", se muestra un recuadro vacío que parece que lo está por error, pero cuando se pulsa en uno de los textos de la derecha se rellena de contenido. Éste aparece pegado a los bordes, sin relleno (padding). En vez de dejarlo vacío se podría informar de su funcionamiento en la forma "pulse en uno de las opciones de su derecha para obtener información". Horror, el cuarto enlace rompe la consistencia y abre una nueva ventana. - El plano de "Shous" no funciona en Firefox bajo Windows Vista, pero sí en Firefox bajo Ubuntu ¿desconcertante?. En IE también se muestra bien. Además, en Firefox bajo Ubuntu, cuando se pulsa en la Plaza El Emigrante, el texto aparece de mayor tamaño, desplazando el enlace de "regresar". Si se maximiza la ventana el diseño se descuadra. Por fin un efecto de rollover, pero la imagen que se selecciona aparece desplazada. Cuando se pulsa en "Plaza el Emigrante" aparece una barra vertical en el texto informativo, pero cuando muevo el ratón hacia el control de desplazamiento, el texto se cambia por otro (un comportamiento un poco desesperante). - En "Proyectos" la parte superior del texto, que es de color blanco, es poco legible porque el fondo es un naranja casi amarillo. Cuando el fondo se hace naranja el texto sí es legible. El enlace "Regresar a Proyectos" debería de predominar sobre los demás, ya que es la página desde la que he accedido. - En "Historia", hay un recuadro informativo que aparece en principio también vacío, excepto por un escudo, hasta que se pulsa en uno de los textos a su izquierda. El texto informativo es poco legible en Internet Explorer, sobre todo cuando coincide con la parte inferior del escudo. En Firefox bajo Windows Vista es más legible pero se muestra mal, desplazado hacia la izquierda. En Firefox bajo Ubuntu se muestra bien excepto por la falta de legibilidad cuando el texto coincide con el escudo. - - - - - - - RESUMEN - Indicar de qué trata el sitio. - Quitar iframe. - Indicar claramente los enlaces. - Integrar el enlace "home" con las demás opciones del menú. - Evitar abrir páginas en nueva ventana o, en su defecto, indicarlo. - Evitar combinaciones de colores poco legibles (páginas "Hotel la posada > General", "Proyectos", "Historia" y el escudo) - - - - - - - Evidentemente, se puede realizar un análisis muchísimo más profundo y algunas opiniones diferirán de las mías, pero debatiendo podemos sacar algo de provecho. Saludos. _______________________________________________ Lista de distribución Ovillo Para escribir a la lista, envia un correo a [email protected] Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo
