Comprendre le HTML5 soutien actuel et CSS3

Print E-mail
Technologie - Général
Monday, 14 June 2010 20:26

Il ya quelques jours nous avons parlé Eduardo propos de l'Apple démos HTML5 célèbres ne sont pas aussi standard que nous voulions voir. J'ai vu de nombreuses voix en ligne exprimant les mêmes inquiétudes, et je suis inquiet de voir que personne ne contré. Ne vous inquiétez pas, car ce n'est pas un article de la dévotion à Apple, pas du tout. Le désormais célèbre code -webkit- dans les propriétés CSS ne sont pas seuls dans le monde, mais vit heureux accompagné de ses frères -moz- , -o- et le bébé de la famille -ms- .

Est-ce que cela veut dire que ni Mozilla, ni Opera, ni les normes respectées? N Il signifie le contraire. Ce qui rend à la fois Apple et Mozilla et Opera, et même Microsoft (WTF?!) Est scrupuleusement respecter la spécification CSS.

La première chose à comprendre, c'est comment une norme de W3C , l'organisme qui est chargé de réglementer la langue pour le Web, y compris HTML et CSS, mais aussi d'autres applications spécifiques plus comme SVG ou MathML. Première proposition de norme et de former un groupe de travail qui commence à élaborer un projet de travail ou de projet de travail. Lorsque le projet est suffisamment avancé est un dernier appel à apporter des modifications à ce projet. Ce point est appelé le dernier appel de travail projet. Une fois que vous passez ce statut, la norme est pratiquement complète, mais il peut toujours être modifié en fonction de la difficulté ou l'impossibilité de mettre en œuvre certaines des spécifications à l'étape précédente. C'est ce qu'on appelle une recommandation candidate. Une fois les personnes en charge de la mise en œuvre de la norme est considérée comme achevée, doit maintenant Proposition de recommandation du statut, et une fois que le Conseil des gouverneurs approuve W3C devient une recommandation du W3C.

Eh bien, ce qui se passe maintenant, c'est que les deux HTML5 et CSS3 sont brouillons, qui est, chacun et chacune de ses parties sont soumises à un changement radical ou l'élimination. Pour sortir de cette phase, les deux normes doit avoir trois moins complète ou quasi complète des déploiements par trois fournisseurs indépendants. Autrement dit, il est le propre de son mordant la queue jusqu'à ce que c'est fini ne veut serpent à mettre en œuvre, mais ne sera pas terminé jusqu'à ce qu'il soit mis en œuvre.

Dans le cas de la phase de mise en œuvre CSS2 fut un temps orageux pour les standards du Web: Netscape vs en guerre. Internet Explorer, du moins les exécutants ont été concernés à respecter les normes. Les résultats sont bien connus: les implémentations CSS peu fiables et sont restés dans les différentes étapes d'un projet de travail. Pour éviter une situation répète, le W3C a ajouté une propriété de type CSS nouvelle: la propriété du vendeur spécifique . Et qu'est-ce que c'est? Vous l'avez deviné: les propriétés qui commencent par -webkit- , -moz- , -o- et -ms- .

Ainsi les navigateurs conformes aux normes, si elles décident de mettre en œuvre les fonctionnalités incluses dans CSS3, je dois faire, nécessairement, de ces préfixes. Actuellement, la seule propriété qui a "obtenu" de Recommandation Candidate est le fameux border-radius , qui est uniquement disponible dans les versions récentes de WebKit (Safari et Chrome 4 mai) et 10.5 ou supérieur Opera. Firefox 4, la porte à la fin année, lorsque je quitte, et donc, Internet Explorer 9. Entre-temps, nous devons utiliser les préfixes d'habitude.

Alors, quand Apple utilise dans ses démonstrations le préfixe -webkit- non pas tant une question de chauvinisme, que son parti a des yeux comme un point de vue pratique, et montre un bouton: Le site Web du W3C fait usage de la la propriété -webkit-transition dans le menu de navigation. Ils veulent démontrer comment avancés, il s'agit d'une norme n'est pas encore en votre produit, et non la compétition, n'ont donc pas besoin d'ajouter les mêmes propriétés préfixées par -moz ou -ms- . Qui plus est, certains des aspects les plus avancés tels que les changements et les transitions ne sont complètement pris en charge, à ce jour, par Webkit. Une fois que nous avons Firefox et Internet Explorer 4 9 dans nos mains ce sera très différent, mais la réalité est que pas plus de soutien pour WebKit HTML5 et CSS3.

Comprendre le HTML5 soutien actuel et CSS3 écrite ALT1040 Juin 14 2010 en C. Novembre
Envoyer à Twitter | Partager sur Facebook


Font