mozilla
Vos résultats de recherche

    integer

    Résumé

    Le type de donnée CSS <entier> indique un nombre entier, positif ou négatif. Aucune unité n'est liée à la valeur. Un entier consiste en un ou plusieurs chiffres, de 0 à 9, éventuellement précédés par un seul signe + ou -.

    Les entiers sont utilisés dans de nombreuses propriétés CSS, p. ex. z-index, line-height, counter-increment, column-count.

    Toute valeur de type <entier> en CSS est aussi une valeur de type <number>, bien que l'inverse ne soit pas vrai.

    Il n'y a pas de bornes à l'ensemble des valeurs de type <entier> valides. Opera supporte des valeurs jusqu'à 215-1, IE jusqu'à 220-1 et d'autres navigateurs des valeurs encore plus hautes. Durant le cycle CSS3 Values, il y a eu de nombreuses discussions pour définir une valeur minimale à supporter : la dernière décision, de Avril 2012 pendant la phase LC, était [-227-1; 227-1] # mais d'autres valeurs comme 224-1 et 230-1 ont aussi été proposées # #. Le dernier brouillon ne fait plus apparaître de limite.

    Interpolation

    Les valeurs du type <entier> peuvent être interpolées de manière à rendre les animations possibles. Dans ce cas l'interpolation se fait par incrémentation discrète. Le calcul est réalisé comme si les valeurs étaient des nombres réels, en virgule flottante et la valeur discrète est obtenue en utilisant la fonction partie entière. La rapidité de l'interpolation est déterminée par la fonction de temporisation associée à l'animation.

    Exemples

    Ces valeurs sont des entiers valides :

    12          Entier positif (sans le signe + à l'avant)
    +123        Entier positif (avec le signe + à l'avant)
    -456        Entier négatif
    0           Zéro
    +0          Zéro, avec un signe + à l'avant
    -0          Zéro, avec un signe - à l'avant (bien qu'étrange, cette valeur est acceptée)
    

    Ces valeurs sont des entiers non valides :

    12.0        Ceci est un <number>, pas un <entier>, bien qu'il représente un entier
    12.         Le point ne peut pas faire partie d'un <entier>
    +---12      Un seul +/- à l'avant est accepté
    ten         Les lettres ne sont pas acceptées
    _5          Les caractères spéciaux ne sont pas acceptés
    \35         Les caractères Unicode échappés ne sont pas acceptés, même s'ils sont un entier (ici : 5)
    \4E94       Les chiffres non-arabes ne sont pas acceptés, même échappés (ici : le 5 japonais, 五)
    

    Spécifications

    Spécification Statut Commentaire
    CSS Values and Units Module Level 3 Candidate Recommendation Aucun changement majeur depuis CSS Level 2 (Revision 1)
    CSS Level 2 (Revision 1) Recommendation Défini explicitement
    CSS Level 1 Recommendation Défini implicitement

    Compatibilité des navigateurs

    Fonction Chrome Firefox (Gecko) Internet Explorer Opera Safari
    Support de base 1.0 1.0 (1.7 ou moins) 3.0 (Oui) 1.0 (85)
    Fonction Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
    Support de base (Oui) (Oui) (Oui) (Oui) (Oui) (Oui)

    Voir également

    Étiquettes et contributeurs liés au document

    Étiquettes : 
    Contributors to this page: teoli, Goofy, tregagnon, FredB
    Dernière mise à jour par : teoli,
    Masquer la barre latérale