Esta entrada es la parte 10 de 13 de la serie Manual CSS

Eligiendo un método

El método que uses para enlazar a los ficheros CSS externos dependerá del nivel deseado de soporte en navegadores.

Si quieres ignorar navegadores antiguos puedes simplemente utilizar hojas de estilo enlazadas. Los navegadores antiguos mostrarán muchas reglas de un modo horrible y puede que dificulten que los usuarios accedan a parte del contenido.

Si quieres servir contenido sin estilo a navegadores antiguos puedes utilizar dos hojas de estilo – una enlazada y otra importada. Todos los estilos avanzados (colocación, márgenes, acolchado) irían en la hoja de estilo “@import”.

Para este ejemplo, habilitaremos soporte parcial para navegadores antiguos. Esto significa que no moveremos todos los estilos avanzados a la hoja de estilo “@import”. En lugar de eso trataremos de mover tan pocos estilos avanzados como nos sea posible  para mantener algo de la semblanza de la plantilla correcta. Esta es una tarea muy fura ya que cada uno de los navegadores antiguos interprentan el CSS incorrectamente, y cada uno de manera diferente.

El método de ocultación

Comprueba tu sitio en varios navegadores antiguos y busca elementos de la página que no se muestren correctamente. Experimenta, comentando cada declaración asociada a esos elementos hasta que descubras  los que están provocando el problema. Luego, simplemente mueve esas declaraciones del fichero CSS enlazado al fichero CSS @import. Las reglas que habitualmente se muestran mal son los bordes, acolchados, márgenes y elementos flotantes. Cada vez que muevas una regla comprueba la plantilla en navegadores antiguos y modernos.

Variación aceptable

La plantilla puede aparecer radicalmente distinta en navegadores antiguos que en navegadores modernos. Esto no importa ya que la plantilla no se oculta a los usuarios y estos pueden acceder al contenido.

Para este ejercicio nos hemos concentrado en la ocultación de estilos que afectan a Netscape 4.x ya que este navegador antiguo mas utilizado actualmente. Sin embargo, podrías ocultar declaraciones que se muestren también incorrectamente en otros navegadores antiguos. Si sigues ocultando declaraciones, tratando de satisfacer a todos los navegadores antiguos, puede que tengas que quedarte solo con estilos sencillos de fuentes, colores y colocaciones básicas.

¿Te gustó este post? ¡Compártelo!
  • Bitacoras.com
  • TwitThis
  • Facebook
  • Meneame
  • Google Bookmarks
  • del.icio.us
  • Live
  • Technorati
  • Ping.fm
  • Wikio
  • Turn this article into a PDF!
  • E-mail this story to a friend!
  • Print this article!

También te puede interesar:

cursos formación continua

    Un comentario en “Manual CSS – Paso 10 > Ocultando reglas a navegadores antiguos”

  1. [...] No entraremos en detalles pero si has tenido que aplicar estilos CSS en un blog alguna vez sabrás lo difícil que es conseguir que Internet Explorer muestre decentemente los mismos, teniendo que recurrir habitualmente a trucos múltiples y diversos. [...]

Escribe un Comentario

XHTML: Puedes usar estos códigos: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>



Comentarios adicionales gracias BackType

Subir

Anúnciese aquí
Expertos en WordPress
Evolución Euribor
Consigue 28 themes premium por menos de 14 euros
Participa en el Debate
  • fff:
  • Abundancia33: Actualicé en algunos blogs y si hay un problema, con esta versión desaparece el...
  • Hugo Alfaro: Wow!… esta utilidad me ha sido de gran utilidad… ideal para los sitios...
  • Jose: P.D. Enhorabuena por la web! Sois magnificos!
  • Jose: Pero con esta aplicación no puedo utilizar el blog wordpress q tengo en mi propio dominio...
Noticias Breves
  • BuddyPress 1.2 está prácticamente lista para lanzarse salvo que las pruebas de los usuarios digan lo contrario. Ya puedes descargarla y empezar a comprobarla (enlace al svn). En esta nueva versión se han cerrado más de 125 tickets desde la última beta.

    [#3]

  • Ya está disponible WordPress MU 2.9.1 y José Conti me avisa que en unas horas tendrá lista la traducción para poder tener actualizado y listo tu sitio multiusuario.

    [#6]

  • ¿Sabías que Kubrick, el tema que va a ser sustituido en 2010 lo creó un desarrollador danés?. Toda la historia de este tema, ya mítico, la tienes en este artículo (traducido con Google).

    [#26]


  • Ahora mismo en los FOROS ...
    Usuarios Registrados
  • Acceder

  • Translate this Blog
    Spanish flagItalian flagChinese (Simplified) flagPortuguese flagEnglish flagGerman flagFrench flagJapanese flagRussian flagSwedish flagCatalan flagHebrew flag                              
    By N2H