Foros del Web » Creando para Internet » CSS »

Cual es la mejor forma Hack para IE y FF?

Estas en el tema de Cual es la mejor forma Hack para IE y FF? en el foro de CSS en Foros del Web. Hola buenas, he tenido unos problemas con mi web en IE y en FF, problemas monumentales de que en un sitio se ve perfectamente y ...
  #1 (permalink)  
Antiguo 18/07/2008, 03:32
 
Fecha de Ingreso: julio-2006
Mensajes: 11
Antigüedad: 17 años, 9 meses
Puntos: 0
Cual es la mejor forma Hack para IE y FF?

Hola buenas, he tenido unos problemas con mi web en IE y en FF, problemas monumentales de que en un sitio se ve perfectamente y en el otro es un caos que no se puede arreglar.

He buscado dos formas que creo que respetan el w3c y me gustaria que me dijeseis cúal es mejor para usar.

#header {margin-bottom:3em} (IE)
html>body #header {margin-bottom:1em} (Otros)

o

padding-top:200px; (Otros)
/padding-top: 0px; (IE)

Creo que era así, cúal os parece la mejor forma de arreglar un diseño?

Gracias
  #2 (permalink)  
Antiguo 18/07/2008, 17:28
Avatar de emiliodeg  
Fecha de Ingreso: septiembre-2005
Ubicación: Córdoba
Mensajes: 1.830
Antigüedad: 18 años, 7 meses
Puntos: 55
Respuesta: Cual es la mejor forma Hack para IE y FF?

para mi los hacks son pesimos

yo prefiero cargar una hoja de esitlo extra para los distintos ie
__________________
Degiovanni Emilio
developtus.com
  #3 (permalink)  
Antiguo 18/07/2008, 18:08
Avatar de sublime_style  
Fecha de Ingreso: junio-2008
Mensajes: 69
Antigüedad: 15 años, 9 meses
Puntos: 1
Respuesta: Cual es la mejor forma Hack para IE y FF?

Una pregunta emilio
¿lo que tu dices es chequear cual explorador esta usando quien visita la pagina y dependieno cual cargar tal o cual hoja de estilos?

Si es asi:

Me gustaria saber como averiguar el explorador usado

y como decirle al "compilador" esta hoja para IE y esta para ......

Edición: pido perdon, encontre lo que queria en otro thread

Última edición por sublime_style; 18/07/2008 a las 18:15
  #4 (permalink)  
Antiguo 18/07/2008, 20:40
 
Fecha de Ingreso: julio-2007
Ubicación: /home/victor
Mensajes: 114
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: Cual es la mejor forma Hack para IE y FF?

para IE yo uso el *

osea
Código PHP:
background#000; /* firefox y otros */
background#DDD; /* IE */ 
  #5 (permalink)  
Antiguo 20/07/2008, 02:44
Avatar de Raulmmmm  
Fecha de Ingreso: marzo-2007
Ubicación: En otro lugar que tú
Mensajes: 1.549
Antigüedad: 17 años, 1 mes
Puntos: 36
Respuesta: Cual es la mejor forma Hack para IE y FF?

Hola plvzman, la mejor opción es la primera, la otra y la de vmac179 no validan .

También puedes mirar lo de poner comentarios condicionales en tu HTML.
  #6 (permalink)  
Antiguo 21/07/2008, 10:15
Avatar de faiverson  
Fecha de Ingreso: mayo-2005
Mensajes: 79
Antigüedad: 18 años, 11 meses
Puntos: 0
Respuesta: Cual es la mejor forma Hack para IE y FF?

Si queres respetar los estandares de la web tenes que usar condicionales como:

<!--[if IE]>
<link rel="stylesheet" type="text/css" href="css/IE6.css" />
<![endif]-->

Yo se usar otros dos hacks muy utiles dentro de las hojas de estilos (pero no son aceptados por el w3c:
p {color:#000; #color:#fff; _color:#CCC;}
El codigo de recien te mostrara el color del texto en los parrafos de color negro para FF, blanco para IE7 (por el hack '#' para todos los IE) y gris para el IE6 (por el hack '_' ).
__________________
Fabi... fighting versus the web
  #7 (permalink)  
Antiguo 21/07/2008, 10:32
Avatar de Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 17 años, 8 meses
Puntos: 70
Respuesta: Cual es la mejor forma Hack para IE y FF?

Cita:
html>body #header {margin-bottom:1em}
Eso se puede hacer en una CSS?? Es válido?? Es un hack entonces??

Saudos
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com
  #8 (permalink)  
Antiguo 21/07/2008, 10:41
Avatar de faiverson  
Fecha de Ingreso: mayo-2005
Mensajes: 79
Antigüedad: 18 años, 11 meses
Puntos: 0
Respuesta: Cual es la mejor forma Hack para IE y FF?

Cita:
html>body #header {margin-bottom:1em}
Si es valido pero no es soportado por IE6 y anteriores debido a que es parte del grupo de selector avanzado y no basico. No seria hack.

El selector > puede ser reemplazado si se escribe de manera distinta el codigo CSS.
__________________
Fabi... fighting versus the web
  #9 (permalink)  
Antiguo 21/07/2008, 11:47
Avatar de Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 17 años, 6 meses
Puntos: 280
Respuesta: Cual es la mejor forma Hack para IE y FF?

De hecho no es un hack, es un "contra-hack"

Quiero decir, se usa para poner alguna norma que no quieres que entienda IE6. El ángulo > quiere decir "hijo de", con lo que

html>body #header {margin-bottom:1em} es igual que

html body #header {margin-bottom:1em}

porque body siempre será hijo de html, pero puesto de la primera forma IE6 no lo entiende.

Mikel.
  #10 (permalink)  
Antiguo 21/07/2008, 19:09
Avatar de inadaptado_lechuzo  
Fecha de Ingreso: julio-2008
Mensajes: 5
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: Cual es la mejor forma Hack para IE y FF?

bueno gente , aca doy mi opinion que les puede servir a muchos de los que no saben...

antes que nada todos lso que voy a meniconar validan CS3

color:red!important; (solo para firefox)
*+html color:black; (solo para IE 7)
color:blue; (solo para IE 6 siempre y cuando este el de firefox aplicado arribe de este)

Para los demas(safari,opera)... no creo que haga falta.. ya que respetan los estandares.... al igual que Mozilla , es por eso que no vale la pena parchar, si no , solo saber que propiedad usar y en que momento...

espero que les sirva..
  #11 (permalink)  
Antiguo 22/07/2008, 06:58
Avatar de desendoll  
Fecha de Ingreso: mayo-2008
Mensajes: 340
Antigüedad: 15 años, 11 meses
Puntos: 3
Respuesta: Cual es la mejor forma Hack para IE y FF?

yo hace tiempo que diferencio ie7 ie6 de los otrs de esta forma:
Código HTML:
<link href="css.css" rel="stylesheet" type="text/css" />
<!--[if IE 6.0]>
 <link rel="stylesheet" type="text/css" href="ie6.css" media="screen, projection" />
<![endif]-->
<!--[if IE 7.0]>
 <link rel="stylesheet" type="text/css" href="ie7.css" media="screen, projection" />
<![endif]--> 
No se si es la mejor pero por el momento me va muy bien...
__________________
Francesc Jimenez
  #12 (permalink)  
Antiguo 22/07/2008, 07:50
Avatar de Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 17 años, 8 meses
Puntos: 70
Respuesta: Cual es la mejor forma Hack para IE y FF?

Veeeee mirá que bonito jeje

Fuera de este selector ">", hay mas para hacer este tipo de cosas??? O es el único que permite eso??

Saludos a todos
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com
  #13 (permalink)  
Antiguo 22/07/2008, 09:20
Avatar de Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 17 años, 6 meses
Puntos: 280
Respuesta: Cual es la mejor forma Hack para IE y FF?

IE6 no entiende casi ningún selector avanzado de CSS2.1, por lo que se pueden usar cosas como los atributos [attr] y demás.

Mikel.
  #14 (permalink)  
Antiguo 22/07/2008, 22:53
Avatar de Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 17 años, 8 meses
Puntos: 70
Respuesta: Cual es la mejor forma Hack para IE y FF?

Hola Mikmoro, cómo vas??

Tienes un link que me hable mas de esto? para entenderlo mejor??

Gracias man
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com
  #15 (permalink)  
Antiguo 23/07/2008, 00:30
Avatar de Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 17 años, 6 meses
Puntos: 280
Respuesta: Cual es la mejor forma Hack para IE y FF?

Bueno, mi documento de cabecera es la propia especificación:

http://www.sidar.org/recur/desdi/tra...css/cover.html

Mikel.
  #16 (permalink)  
Antiguo 02/10/2008, 05:14
 
Fecha de Ingreso: julio-2007
Ubicación: Madrid
Mensajes: 2
Antigüedad: 16 años, 9 meses
Puntos: 0
Hacks CSS para IE6 que validan

Podemos utilizar una CSS diferente para meter los hacks de IE6.

Luego ponemos el conditional comment (CC) en nuestro html invocando a esta css y listo.

El validador CSS del W3C ignora el CC y tanto nuestras CSS como el XHTML pasarán los test.

Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 00:02.