mozilla
Vos résultats de recherche

    user-ident

    Résumé

    La valeur de donnée CSS <user-ident> indique une chaîne arbitraire définie par l'utilisateur et utilisée comme identifiant.

    Sa syntaxe est similaire à celle d'un identifiant CSS, à celà près qu'il est sensible à la casse : un <user-ident> est une séquence de caractères qui peuvent être :

    • un caractère alphanumérique quelconque (A à Z, ou a à z),
    • un chiffre quelconque (0 à 9),
    • un tiret court ('-')
    • un tiret bas ('_'),
    • un caractère échapé (avec une barre oblique inversée, '\'),
    • ou un caractère Unicode (au format d'une barre oblique inversée suivie d'un à six chiffres hexadécimaux, son « Unicode code point »).

    Le premier caractère ne doit pas être un chiffre ni un tiret court ('-') suivi d'un chiffre ou d'un autre tiret court. Un <user-ident> ne doit pas être placé entre guillemets simples ou doubles puisqu'il doit être identique à un type <string>.

    Veuillez noter que id1, Id1, iD1 et ID1 sont tous des identifiants différents puisqu'ils ont des casses différentes. Par contre, il existe plusieurs manière pour échapper un caractère, toto\? et toto\3F sont les mêmes identifiants.

    Les identifiants suivants sont valides :

    nono79            Un mélange de caractère alphanumériques et de chiffres
    ground-level      Un mélange de caractères alphanumériques et un tiret court
    -test             Un tiret  courtsuivi de caractères alphanumériques
    _internal         Un tiret bas suivi de caractères alphanumériques
    \22 toto          Un caractère Unicode suivi d'une séquence de caractères alphanumériques
    bili\.bob         Le point est correctement échappé
    

    Ces identifiants sont invalides :

    34rem             Il ne doit pas débuter par un chiffre
    -12rad            Il ne doit pas débuter par un tiret court suivi d'un chiffre
    bili.bob          Seulement des caractères alphanumériques, chiffres, _ et - n'ont pas besoin d'être échappés
    --toto            Il ne doit pas débuter par deux tirets courts
    'bilibob'         Ce n'est pas du type <user-ident>, mais du type <string>.
    "bilibob"         Ce n'est pas du type <user-ident>, mais du type <string>.
    

    Le type de données <user-ident> est principalement utilisé en conjonction avec les compteurs CSS, la notation fonctionnelle de type counter et les deux propriétés CSS reliées, counter-reset et counter-increment.

    Spécifications

    Spécification Statut Commentaire
    CSS Values and Units Level 4 Unknown Renommé de <identifier> à <user-ident>.
    Pas de modification significative depuis CSS Level 2 (Revision 1).
    Initialement dans CSS Values et Units Level 3 mais repoussé dans Level 4.
    CSS Level 2 (Revision 1) Recommendation  

    Compatibilité des navigateurs

    Fonction Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
    Support de base 2.0 1.0 (?) 8.0 9.2 3.1 (?)
    Fonction Android Firefox Mobile (Gecko) IE Phone Opera Mobile Safari Mobile
    Support de base ? ? ? ? ?

    Voir également

    Étiquettes et contributeurs liés au document

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