Question

Dans jquery-ui-1.8.6.la coutume.css, j'ai trouvé ce petit bijou:

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    ...
}

Apparemment, la répétition de l' display le style est une solution de contournement pour un bug sous IE.Si je comprends bien les feuilles de style CSS, cela devrait se comporter comme display: block; (c'est à direla première entrée devrait être remplacée par la seconde).

Pour la version(s) de IE est-ce nécessaire?Seulement 5.x ou 6?

Était-ce utile?

La solution

Voir: http://www.communis.co.uk/dithered/css_filters/css_only/property_empty_comment.html:

#testElement {
   color/**/: #00cc00;
   }

Appliquée Par
..
Gagner IE 5.5 - 6.x
..

Ne Pas Appliquer Par
Gagner IE 4.0 - 5.0
..

Donc, le commentaire /*sorry for IE5*/ décrit bien le hack - la zéro IE5.0 utilisateurs toujours dans l'existence ne sera pas en mesure de voir tout .ui-datepicker-cover éléments.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top