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 estas etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>



Subir

Expertos en WordPress
Euribor
Hardware. Software. Ocio & Multimedia. Humor. Internet. Videojuegos.Noticias
Participa en el Debate
  • edder15x: yo quiero meter una encuesta a mi blog pero cuando lo pongo me sale que tengo que...
  • edder15x: yo tengo el wordpress.com pero ace poco me entere que habia el wordpress.org osea para...
  • edder15x: oye tio una pregunta en esos codigos como puedo meter un video de megavideo con el...
  • alexito4: WLW! Es sin duda lo mejor que ha echo windows! Me va de perlas. tengo pendiente algun...
  • Félix Román: Gracias por ser agradecido ;-)
Noticias Breves
  • Si quieres aprender como hacer multitud de diseños distintos para WordPress no te pierdas esta estupenda recopilación de 26 tutoriales de diseño de blogs WordPress.

    [#3]

  • Acaba de salir a la luz la nueva versión de WordPress para iPhone 1.3, con soporte completo para el firmware de iPhone 3.0. Va de cojones estupendamente. Altamente recomendable esta actualización, que tienes en iTunes.

    [#1]

  • Me avisa Kike Alonso de un nuevo plugin que permite que los comentarios que dejen tus amigos de Friendfeed al respecto de un post de tu sitio WordPress aparezcan también en tu post como comentarios normales, algo realmente interesante pues permite, con algunos clientes de escritorio e iPhone, comentar en blogs sin dejar de usar la aplicación de mensajería.

    [#6]


  • 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