Pregunta

im básicamente en un pequeño dilema ... Como de costumbre, IE6 es jugar un poco pequeña línea de CSS.

Todo lo que necesito para arreglar todo lo que es:

overflow:hidden;

Eso es todo. Pero, aquí está el problema. Esto es para una pieza asignado uni de los cursos y dicen que sólo el 1 archivo CSS que debe ser válido. Y no hay comentarios condicionales: S Así que ahí va mi plan. ¿Hay alguna manera de dirigirse a IE6 (no 7+ etc.) y aún así mantener un archivo CSS válido?

PD: antes de cualquier de ustedes dicen, bien, se debe reconsiderar su CSS, etc, tengo, es para un menú desplegable CSS y un elemento anidado es el estiramiento mi contenedor enlace por eso es necesario desbordamiento configurado como oculto. Sólo necesita este IE6: S

EDITAR Mi solución:

html>body .allbrowsersceptIE6 {
    overflow:visible;
}

.onlyIE6 {
    overflow:hidden;
}

Funciona porque todos los demás navegadores utilizan el primer valor y pasar por alto el segundo menos que el segundo tiene importancia en él!: D

¿Fue útil?

Solución

Si se llega a usar hacks como su única opción: http: //www.javascriptkit .com / dhtmltutors / csshacks2.shtml

Por lo tanto, se desea aplicar esta regla a #menu o lo que sea:

* html #menu { overflow: hidden; }
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top