Accueil    CSS    Propriété behavior
 



style css behavior  Style CSS behavior

«  Partie précédente  |  Index  |  Partie suivante  »


La propriété behavior, propre à Internet Explorer, permet de modifier les styles appliqués à un élément html en faisant référence à un fichier externe ayant pour extension :".htc" (HTml Component). Son type mime associé est le suivant : "text/x-component". Elle est encore employée pour mettre en place des mises en forme pour les anciens navigateurs comme IE6.

Il est cependant également possible d'utiliser les commentaires conditionnels pour spécifier des styles pour des versions données d'Internet Explorer :



<!--[if IE]> Code spécifique à Internet Explorer quelle que soit la version <![endif]-->

<!--[if IE 6]> Code spécifique à Internet Explorer : version 6 <![endif]-->

<!--[if lte IE 7]> Code spécifique à Internet Explorer : versions 7 et antérieures <![endif]-->


Le style behavior rend la feuille de style invalide lorsqu'il est employé directement. Il est dans ce cas possible d'employer un commentaire conditionnel et déclarer directement le style à ce niveau.
Les behaviors les plus connus sont iepngfix et csshover, le premier permettant de gérer la transparence de images png et le second permettant d'appliquer correctement le pseudo-élément :hover avec les versions 5.5 et 6 d'Internet Explorer.



Propriétés pour le style behavior :




Propriété Définition Valeurs CSS
behavior Fait référence à un fichier htc décrivant des comportements spécifiques pour des contrôles html URL CSS 1


Exemple d'utilisation du style css cursor :





Déclaration d'un behavior sur l'élément <body> :

body
{
   behavior: url("css-specifique.htc");
}