Question

Ainsi, HTML 5 a été largement diffusé comme prévu, il devrait être prêt en 2022 . C’est long à attendre, et le test de cette disponibilité est qu’au moins deux navigateurs réussissent complètement [HTML 5 tests suite] & «;

Évidemment, pour que les navigateurs réussissent ce test, ils doivent commencer par implémenter les fonctionnalités HTML 5 utilisables auparavant. La liste des nouvelles fonctionnalités HTML5 prises en charge est actuellement très limitée. Cependant, il existe quelques modifications importantes apportées à des éléments existants. comme autoriser les balises A à entourer un niveau de bloc qui pourrait être très utile maintenant.

Certains sites sont utiliser HTML 5 maintenant , , quels sont les facteurs qui vous feront commencer ou vous empêcher de créer des sites avec un doctype HTML 5?

Moi-même, je joue avec HTML5 dans quelques sites personnels, mais j'attendrai un moment pour les sites de travail jusqu'à ce qu'un système de validation fiable apparaisse.

Était-ce utile?

La solution

Il est utile de diviser cette question en plusieurs parties.

1) Quand faut-il commencer à utiliser le doctype HTML5?

Le type de document HTML5 oblige les navigateurs à afficher les pages en mode Standard. Sauf si vous utilisez actuellement un doctype strict, les pages peuvent s'afficher différemment. Vous devrez donc peser le nombre de retouches nécessaires si vous convertissez un site existant et comprendre la différence de comportement en matière de rendu. Deuxièmement , le doctype obligera le validateur W3C à sélectionner HTML5 comme langue par défaut pour la validation. Étant donné que HTML5 est toujours en brouillon , vous devez donc viser une cible en mouvement. La validité est-elle importante pour vous? Certaines fonctionnalités valides en HTML4 ne sont pas valides actuellement en HTML5. Devez-vous modifier votre balisage maintenant pour supprimer ces fonctionnalités, étant donné que HTML5 peut être modifié pour rendre ces fonctionnalités à nouveau valides? Si vous êtes à l'aise avec cela, vous pouvez commencer à utiliser le doctype HTML5 maintenant.

D'un autre côté, que gagnez-vous? Si vous souhaitez que les navigateurs affichent le mode Full Standards, vous pouvez utiliser un doctype strict, issu de HTML 4.01 ou de XHTML 1.x. Avez-vous besoin d'une validation HTML5 étant donné qu'il transmettra des éléments qui ne sont pas gérés actuellement de manière cohérente sur tous les navigateurs? Sachez que toute fonctionnalité HTML5 qui fonctionne actuellement dans les navigateurs fonctionne que vous utilisiez ou non le doctype HTML5.

2) Quand faut-il commencer à utiliser des fonctionnalités actuellement implémentées de manière interopérable dans les principaux navigateurs, mais normalisées pour la première fois en HTML5?

Vous pouvez les utiliser maintenant, mais essayez de vous assurer que vos pages sont correctement accessibles. Canvas, par exemple, ne fournit pas un bon support pour les utilisateurs non-voyants.

3) Quand faut-il commencer à utiliser les fonctionnalités actuellement implémentées dans certains navigateurs et normalisées par HTML5?

Cela dépend de vos utilisateurs cibles et de vos calendriers de livraison. Vos utilisateurs utiliseront-ils un navigateur prenant en charge ces fonctionnalités avant la mise en ligne de votre site? Que se passe-t-il s'ils ne le font pas? Est-ce que la page retombe gracieusement? Vous souciez-vous si certains utilisateurs ne peuvent pas utiliser votre site?

4) Quand faut-il commencer à utiliser des fonctionnalités de HTML5 qui ne sont pas encore implémentées?

Pourquoi voudriez-vous faire cela? Cela peut sembler raisonnable pour la formation ou l’investigation du comportement de repli, mais HTML5 est toujours sous forme brouillon, et il est fort possible que certaines fonctionnalités ne soient jamais implémentées, ou le soient de manière totalement différente de celle décrite actuellement. perdre beaucoup d'effort.

Pour résumer , ce qui compte, ce n'est pas tant le contenu du projet HTML5 que ce qui est pratiquement utilisable aujourd'hui. Le projet décrit une série de fonctionnalités, dont certaines sont présentes dans les navigateurs depuis des années, certaines nouvelles, mais qui ont un support ou un bon comportement de secours, et certaines qui ne sont pas actuellement et ne seront peut-être jamais utilisables.

Pour moi, je vais attendre jusqu'à ce que j'ai besoin d'une fonctionnalité HTML5, et je sais que cette fonctionnalité est implémentée de manière cohérente et stable dans les principaux navigateurs. Cela se produira probablement au cours de la dernière phase de HTML5, voire de la phase de recommandation du candidat.

Autres conseils

Vous avez déjà commencé à l'utiliser pour votre travail personnel et celui de vos clients.

Pour valider, j'utilise l'excellent http://validator.nu/ d'Henri Sivonen

.

Quand IE le prend en charge. Je travaille dans le monde de l'entreprise et Internet Explorer est indispensable.

J'utilise le doctype maintenant! (pour certains projets au moins)

En ce qui concerne les fonctionnalités, des éléments tels que <canvas> et <video> sont pratiques et utiles à présent, car il existe souvent des moyens de rendre le contenu disponible pour les utilisateurs dont les navigateurs ne prennent pas encore en charge HTML5.

Les balises de structure de page sémantiques telles que <sidebar> et le lot ne me semblent pas très urgentes. Je laisserai ceux-ci siéger pendant un an ou deux.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top