Professional Documents
Culture Documents
Uno de los principales problemas al desarrollar una página y/o sitio Web
es lograr que el diseño sea compatible con todos los navegadores, es decir, que
Por lo tanto, para que el diseño Web sea homogéneo en todos los
carencias de los navegadores para encubrir los estilos CSS que no se deben
como un último recurso para lograr que los diseños tengan igual aspecto en
cualquier navegador.
2
HACKS Y FILTROS
Wide Web), las define como “un mecanismo para dar estilo a documentos
que una hoja de estilo es un mecanismo que permite a los desarrolladores tener
control sobre el estilo y formato de los documentos Web, como por ejemplo, los
navegadores. Por ello, para eliminar los errores de los navegadores, que
Filtros CSS
ciertas reglas CSS para algunos navegadores específicos. Los filtros se definen
3
aprovechando los errores de algunos navegadores (principalmente los antiguos)
incluir hojas de estilos o definir reglas CSS específicamente para una versión de
Internet Explorer.
<!--[if IE]>
<style type="text/css">
@import ("basico_ie.css");
</style>
<![endif]-->
navegadores que no son Internet Explorer ignoran las reglas CSS anteriores ya
propia y válida. Además el filtro [if IE] indica que esos estilos CSS sólo
<style type="text/css">
@import ("basico_ie6.css");
</style>
<![endif]-->
superior, ya que gte se interpreta como "greater than or equal" ("igual o mayor
que"). Otros valores disponibles son gt ("greater than" o "mayor que"), lt ("less
than" o "menor que") y lte ("less than or equal" o "igual o menor que").
Hacks CSS
Los hacks CSS suelen utilizarse para obtener una mayor compatibilidad
de una página web en los distintos navegadores. En otras palabras, los hacks
llamado * html. Mediante el selector * html todas las propiedades CSS que
continuación:
div {
* html div {
Del código anterior, se puede observar que se utiliza un hack * html para
píxel de anchura, por lo que es mejor mostrar un borde formado por una línea
Por otro lado, Schulz, (2009) describe que por regla general los hacks
nuevos errores.
crípticas.
Por último, cabe hacer mención que no existe regla válida que establezca
cuando utilizar filtros y hacks. Sin embargo, Schulz, (2009) señala que los hacks
homogénea de páginas y sitios web es preciso utilizar filtros y hacks, los cuales
encubrir los estilos CSS, es mediante lo cual se basa el uso de los filtros y
hacks. Por tal razón es una manera muy poco estética y técnica de solucionar
las versiones más modernas de los navegadores, además que hacen más difícil
los hacks solo debe considerarse como un último recurso para lograr que los
Por otro lado, una mejor alternativa al uso de los filtros y hacks es la
http://www.librosweb.es/css_avanzado/capitulo6/comentarios_condicionales
_filtros_y_hacks.html
http://www.librosweb.es/css/capitulo13/hacks_y_filtros.html
3. Schulz, R. (2009). Diseño Web con CSS (Primera ed.). México: Alfaomega.
4. W3C. (10 de Enero de 2008). World Wide Web Consortium (W3C), Oficina