Ver Mensaje Individual
  #5 (permalink)  
Antiguo 13/05/2009, 04:55
Avatar de pangeacb
pangeacb
 
Fecha de Ingreso: mayo-2009
Mensajes: 30
Antigüedad: 14 años, 11 meses
Puntos: 0
De acuerdo Respuesta: Problema con márgenes en IE7

Cita:
Iniciado por AlbertoGarcia Ver Mensaje
Puedes hacer un hack parael ie que te ande molestando de esta forma:

margin-top:-10px; /* Firefox y los demás */
*margin-top:-10px; /* IE7 e inferiores */
_margin-top:-10px; /* Sólo IE6 */

Los que empiezan por asterisco o guión bajo no son reconocidos por los demás navegadores, los puedes poner tranquilamente en la misma hoja de estilos. Ahora que si lo que quieres es que sea válido el css, crea una hoja aparte para ie y la llamas de la siguiente forma:

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

Más info:
maestrosdelweb.com/editorial/hacks-en-css-que-te-evitaran-dolores-de-cabeza-en-internet-explorer/

Salud!


Ha funcionado esto del asterisco y el guión bajo, pero, ¿sabéis a qué se puede deber?, ya que no tienen margin, ni padding, ni la cabecera ni el cuerpo. Es más, les pongo el padding y el margin a 0 a cada uno de ellos antes de definir ningún otro valor.


Muchas gracias a todos, tenéis un 10(bueno..., al chico/a de cerrar la etiqueta img, un 9).


P.D. Gracias también a Alberto por el aporte del hacks que te evitaran dolores de cabeza. Se convertirá en mi artículo de cabecera.