Foros del Web » Creando para Internet » CSS »

CSS para ie7 en cabeceras de HTML´s

Estas en el tema de CSS para ie7 en cabeceras de HTML´s en el foro de CSS en Foros del Web. Digamos que mi página web consta de 15 html, y, para IE9 e IE8 tiene una misma página de estilos: style.css, el problema está a ...
  #1 (permalink)  
Antiguo 08/01/2013, 03:09
 
Fecha de Ingreso: octubre-2010
Ubicación: Madrid
Mensajes: 38
Antigüedad: 13 años, 6 meses
Puntos: 4
Pregunta CSS para ie7 en cabeceras de HTML´s

Digamos que mi página web consta de 15 html, y, para IE9 e IE8 tiene una misma página de estilos: style.css, el problema está a la hora de hacer que sea compatible con IE7, pero tengo un problema que por más que busco en San Google y en foros, no doy con ello:

En cada uno de mis html, tengo que dar un tamaño de margin-top en el FOOTER diferente, por lo que no puedo hacer que esté en un mismo CSS!(Como hace la gente, que crea un css especial para ie7 y este es llamado cuando accedes desde ie.) ASI QUE para soluccionarlo lo he metido en la cabecera de cada html:

sobremi.html tiene en la cabecera....
Código HTML:
 <style type="text/css">
             footer{*margin-top:550px;}
      </style> 
contacto.html tiene en la cabecera....
Código HTML:
 <style type="text/css">
              footer{*margin-top:-80px;}
        </style> 
y así sucesivamente...

Pero lo que a mi me gustaría es tener que prescindir de este codigo en la cabecera del HTML.

En realidad el footer lo tengo que mover porque en IE7 se me monta este mismo footer sobre el article, y necesitaba bajarlo. Quizás he hecho algo mal en el codigo CSS para definir mi article, pero por mas que toco.. o se fastidia mucho... o no hace nada...

Estoy en aprendizaje. Espero que puedan echarme un cable, no parece muy dificil, pero no doy con ello.

Gracias a todos!
  #2 (permalink)  
Antiguo 08/01/2013, 03:24
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 8 meses
Puntos: 2114
Respuesta: CSS para ie7 en cabeceras de HTML´s

Yo hace tiempo que me olvidé de IE7. No sé qué porcentaje seguirá usándolo, pero seguro que es muy bajo.

De todas formas, lo que puedes hacer es declarar las propiedades para IE después de las demás en el mismo archivo CSS. Otra opción es usar !important, aunque, como digo, si declaras las reglas después de las demás en el mismo CSS, no deberías de tener problemas ya que la última regla es la que cuenta para aplicarse.
  #3 (permalink)  
Antiguo 08/01/2013, 04:47
 
Fecha de Ingreso: octubre-2010
Ubicación: Madrid
Mensajes: 38
Antigüedad: 13 años, 6 meses
Puntos: 4
Respuesta: CSS para ie7 en cabeceras de HTML´s

Gracias por contestar Bonez.

Es que tal y como yo lo veo, necesitaria 15 css (solo para ie7) que recogieran los distintos tamaños del margin de los footers.

Date cuenta de que un margin-top es 18.. otro 500.. otro 30.... varian en todas las 15 paginas! y si pongo la misma regla en el mismo css, solo pillará una obviamente.

No se si es que no me estoy enterando, o me explico mal!... tengo un jaleo...! :(
  #4 (permalink)  
Antiguo 08/01/2013, 05:42
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 8 meses
Puntos: 2114
Respuesta: CSS para ie7 en cabeceras de HTML´s

Seguramente estés haciendo algo mal. ¿Tienes una URL que se pueda ver?

Seguro que será problema del contenedor que tengas, o el elemento que va antes del footer.

Etiquetas: css2, cssayuda, html, html5, ie7
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




La zona horaria es GMT -6. Ahora son las 10:40.