07/06/2012, 12:04
|
| Moderador egiptólogo | | Fecha de Ingreso: febrero-2002 Ubicación: Luxor, Egipto
Mensajes: 10.725
Antigüedad: 23 años 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. - |