Tema: Hack 9 CSS
Ver Mensaje Individual
  #8 (permalink)  
Antiguo 07/06/2012, 12:04
Avatar de webosiris
webosiris
Moderador egiptólogo
 
Fecha de Ingreso: febrero-2002
Ubicación: Luxor, Egipto
Mensajes: 10.725
Antigüedad: 22 años, 2 meses
Puntos: 998
Respuesta: Hack 9 CSS

el problema de los hacks radica en su propia filosofía de funcionamiento.

¿que es un hack?
Un hack css es usar un defecto de un navegador (por ejemplo, interpretar de forma errónea código defectuoso) para arreglar otro defecto. Eso bajo mi punto de vista tiene varios inconvenientes:
- el defecto en el que se basa el hack puede ser corregido en una nueva versión, pero no así el defecto que el hack intentaba arreglar... haciendo que sea complicado mantener el css con vista al futuro
- No son amigables para escribir, ni para entender.
- No es fácil discriminar versiones (por ejemplo, apuntar al IE 6 y al 8 pero no al 7)
- Implican escribir código "defectuoso" mezclado con código "bueno", lo que para mi no es muy elegante

En contraste con esto, los comentarios condicionales son una característica propia (no el exploit de un error) de IE que permite lograr el mismo objetivo sin estos inconvenientes.
__________________
Pasamos tus PSD a HTML

Pobre del que lo sabe todo, porque no tiene nada más que aprender ni razón para vivir. -