À cause des nombreux problèmes qui affectent Microsoft Internet Explorer 6, il est très pratique de savoir comment appliquer un style CSS fonctionnant avec IE6 seulement. À cause d'un des nombreux problèmes qui affectent ce navigateur, cela est heureusement possible!
Par exemple, si vous voulez utiliser le style "min-height:", comme IE6 ne reconnaît pas ce style, il n'attribuerait pas de hauteur à l'élément. Alors, pour contourner ce problème, appliquez le style "min-height:" à l'élément, comme d'habitude, et ajoutez le code qui s'applique seulement à Internet Explorer. Par exemple:
/* Tous les navigateurs */
#mondiv {
width: 120px;
min-height: 120px;
float: left
}
/* IE6 seulement */
/*\*/
* html #mondiv { height: 120px }
/**/
En plaçant le code entre /*\*/ et /**/ et en débutant le code avec * html, vous prenez avantage d'un problème affectant Internet Explorer. Tous les navigateurs traiteront ce code comme étant un commentaire, et n'appliqueront pas ce code à l'élément. Mais Internet Explorer traitera le code "normalement" et l'appliquera à l'élément. Une solution simple et efficace!




