• [^] # Re: Et voilà..

    Posté par . En réponse à la dépêche IE8, le test Acid2 et le futur du web. Évalué à 4.

    Que des propriétés CSS3 commencent par -webkit- (ou -moz- pour les propriétés déjà incluses dans Gecko) est tout à fait normal !
    C'est même la règle imposée par le W3C en ce qui concerne l'implémentation de propriétés CSS qui ne sont pas encore finalisées (comme c'est le cas avec CSS3).
    Ainsi, si le comportement attendu de la propriété venait à évoluer d'ici la sortie officielle, le rendu des pages Web y ayant déjà recours n'en serait pas impacté : car les moteurs de rendu implémenteraient alors à la fois la propriété préfixée du nom du moteur de rendu et la propriété officielle. Les 2 auraient es noms proches, désigneraient au final la même "chose" voulue apr le développeur Web, mais avec un rendu différent. Et le W3C n'y serait pour rien, vu qu'ils avaient clairement prévenu qu'il s'agissait d'un draft.

    Bref, le préfixe est là pour dire : "Attention ! Ceci est une fonctionnalité non finalisée. Son nom et son rendu final sont susceptibles d'évoluer dans le temps, mais si vous voulez l'employer quand même, allez-y"


    D'ailleurs, je vois souvent ce reproche fait au moteur Gecko en ce qui concerne les arrondis en CSS, mais il en va de même ! D'où le nom de la propriété "-moz-border-radius", au lieu de "border-radius" (qui sera le nom officiel lors de la sortie de CSS3). Les dév. de Gecko ne font pas les chieurs : ils ne font que respecter une demande du W3C.