Comment réparer une Bug Visible IE Overflow

Comment réparer une Bug Visible IE Overflow


Obtenir votre site Web pour travailler avec tous les navigateurs peut être une route frustrant et difficile que chacun travaille et affiche les données différemment. Une question est le bug "Dépassement" qui se produit dans certaines versions d'Internet Explorer. Ce bug rend Internet Explorer étendre les menus aux plus grandes tailles que ce que vous avez spécifié. Normalement, vous fixer leur hauteur et affectez le "overflow: visible" propriété pour éviter cela, mais le bug dans IE ignore cette commande. Régler ce problème nécessite une "bidouille" simple et quelques lignes de code.

Instructions

1 Ouvrez le document ou le programme qui contient le code HTML de votre site Web utilise.

2 Insérez le code "Star Hack" dans votre corps HTML. Cela permettra à des exemptions dans certaines versions d'IE qui ne sont pas affichés correctement. Le code se présente comme suit,

.Ma classe {

/* these properties will be parsed by all browsers */

}

html .myclass {

/

Ces propriétés ne seront lus dans IE lte 6! /

}

3 Insérez le code suivant, fourni par aspektas, qui va changer le "overflow: hidden;" et "position: relative;" options à ceux qui vont afficher correctement.

/ CSS normal /

.fixedheight {

height:50px;

overflow: visible;

}

.overflows {

height:100px;

}

/ IE 6 CSS /

html .fixedheight {

débordement caché;

}

html .overflows {

position: relative;

}