Objetivo CSS IE6 válidamente
-
20-09-2019 - |
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
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; }