Retroceder   Foros del Web > Diseño de Sitios web > CSS
Crea un nuevo usuario o inicia sesión utilizando tu cuenta de Facebook
Connect with Facebook

Respuesta
 
Herramientas Desplegado
Antiguo 27-jul-2007, 09:08   #1 (permalink)
JUMASOL ha deshabilitado el karma
 
Fecha de Ingreso: noviembre-2005
Mensajes: 254
JUMASOL está desconectado
Con distintos CSS

Hola,

Tengo un problema consistente en que una página no se ve igual en IE 7 y en IE 6.

Conociendo el procedimiento con las condicionales, he intentado establecer un if para IE 6, pero no me acaba de funcionar.

¿Me podéis decir cómo sería?

He probado con


<!--[if ie6]>
<link href="imagenes/css-ie-6.css" type=text/css rel=stylesheet>
<![endif]-->

y con


<!--[if ie-6]>
<link href="imagenes/directorio-internet-ie-6.css" type=text/css rel=stylesheet>
<![endif]-->

con resultado fallido en ambos casos.

Espero vuestra ayuda.

Un saludo,
  Responder Citando
Antiguo 27-jul-2007, 09:47   #2 (permalink)
:.SMITEXX.: se está portando bien
 
Fecha de Ingreso: noviembre-2002
Ubicación: Cerca de todo, lejos de la nada.
Mensajes: 82
:.SMITEXX.: está desconectado
De acuerdo Re: Con distintos CSS

El error es sencillo: debes de poner dentro de esas instrucciones el estilo como tal, no la vinculación de estos.

NO
Código:
<!--[if ie6]>
<link href="imagenes/css-ie-6.css" type=text/css rel=stylesheet>
<![endif]-->
SI
Código:
<!--[if ie6]>
<style>
	position:absolute;
	left:558px;
	top:95px;
	visibility:hidden;
	z-index:300;
</style>

<![endif]-->
Ten mucho cuidado si tienes margenes a la izquierda pues IE 6 siempre las duplica.

Saludos
  Responder Citando
Antiguo 27-jul-2007, 15:33   #3 (permalink)
JUMASOL ha deshabilitado el karma
 
Fecha de Ingreso: noviembre-2005
Mensajes: 254
JUMASOL está desconectado
La SoluciÓn

Hola otra vez,

Para corregirme a mí mismo y ofrecer una solución válida para otros, os diré que el problema radicaba en que no era ie6 ni ie-6, sino ie 6.

Por otro lado, no es necesario, como dice nuestro amigo, el incluir el CSS en el código. Puede ser una solución, pero también se puede vincular, como he hecho yo.

Si son pequeñas modificaciones, como las que coloca nuestro amigo en el ejemplo, puedes hacerlo (y de hecho es conveniente para quitar un archivo .css innecesario); pero, si vas a proceder a muchas especialidades con respecto al código css en IE 6, lo mejor es que hagas un archivo a parte, ya que de eso se trata, de separar contenidos y forma.

Un saludo y gracias a todos.
  Responder Citando
Antiguo 27-jul-2007, 16:32   #4 (permalink)
Bonez merece que le prestes tu consolaBonez merece que le prestes tu consola
 
Avatar de Bonez
 
Fecha de Ingreso: noviembre-2002
Mensajes: 2.288
Enviar un mensaje por ICQ a Bonez
Bonez está desconectado
Re: Con distintos CSS

A mi personalmente me gusta mas usar los hacks. Uso casi para cada sección de una web un archivo .css (mas uno general). Si tuviera que hacerlo con condicionales de ese tipo, acabaría con el triple de ficheros de hojas de estilo.

Código:
/* hack-ie6 */
* html #id .clase o elemento {}
/* hack-ie7 */
*:first-child+html #id .clase o elemento {}
Saludos.
  Responder Citando
Respuesta
No hay votos aún.
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.

Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code está Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado
Trackbacks está Desactivado
Pingbacks está Desactivado
Refbacks está Desactivado



La zona horaria es GMT -6. Ahora son las 10:25.
Políticas de Uso de Foros del Web


Message Board Statistics

SEO by vBSEO 3.3.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100