No olvidemos que...
Los hacks son la última solución.
Dicho esto, recordemos algunos y conozcamos otros nuevos.
Los hacks son la última solución.
Dicho esto, recordemos algunos y conozcamos otros nuevos.
Empecemos por un truco:
Se puede hacer de muchas formas. Un ejemplo: Detectar el navegador con PHP.
Ya hemos mencionado estos comentarios con anterioridad. Un ejemplo:
<!--[if IE 6]>
Instrucciones específicas para IE.
<![endif]-->
Encontraréis más información en: Conditional comments.
Como veréis, algunos responden únicamente al nivel de cumplimiento de estándares por parte de los navegadores. Encontraréis más ejemplos en CSS hacks: Easy selectors.
Ya comentamos este truco con anterioridad. Nos permite, por ejemplo, conseguir un efecto similar a min-height en IE6 (este navegador no soporta esta propiedad):
height:auto !important;
height:200px;
min-height:200px;
Recordad lo que ya comentamos en la primera parte del curso:
Para poder controlar los nuevos elementos HTML5 en versiones anteriores a la 9 de Internet Explorer, podemos usar este SCRIPT (no es el único, pero sí el más extendido):
Página web del Script de Remy Sharp para habilitar HTML5
Tenéis que descargar el SCRIPT e insertar el siguiente código dentro de la etiqueta head de vuestro documento:
<!--[if lt IE 9]>
<script src="ruta_hasta_el_archivo/html5.js"></script>
<![endif]-->
Además, algunos navegadores antiguos no mostrarán los nuevos elementos HTML5 como bloques, por no tener el modo HTML5 activado por defecto. Podemos resolverlo fácilmente añadiendo las siguientes definiciones a nuestros CSS:
header, nav, article, footer {
display: block;
}
A partir de ese momento podremos trabajar con HTML5 sin problemas.
Obra publicada con Licencia Creative Commons Reconocimiento No comercial Compartir igual 4.0