2010-02-10 5 views
4

Quels sont les inconvénients à utiliser deprecated elements si je me fiche de la validation et que j'utilise cette DTD qui les supporte? Les éléments obsolètes ne seront-ils pas rendus par les futurs navigateurs?Les éléments obsolètes seront-ils supprimés des futurs navigateurs?

Certains éditeurs en ligne WYSIWYG (que nous utilisons dans le CMS) donnent encore la production en éléments dépréciés. Dois-je investir le temps de changer la sortie pour un client?

alt text http://easycaptures.com/fs/uploaded/241/3445655293.jpg

Faut-il éviter les éléments dépréciés à tout prix?

Actuellement, tous les navigateurs traditionnels montrent tous les éléments dépréciés.

Je voulais juste connaître les inconvénients de l'utilisation des éléments déconseillés pour donner à un client non technique, même si tous travaillent aujourd'hui dans tous les navigateurs.

Mise à jour:

vous pouvez rencontrer directive 1.3 en sorte que structure d'information et peuvent être séparés de la présentation à l'aide police et aligner des éléments si vous le souhaitez. Oui, c'est vrai. Vous pouvez utiliser un élément qui a été dépréciée en HTML il y a 4,01 neuf ans qui lie la présentation de votre page est dans la structure de la page et contenu - il n'y a aucun critère de succès que vous dire de ne pas utiliser les fonctionnalités désapprouvées, et vous le pouvez encore passer tous les critères de réussite pour la ligne directrice qui stipule "veiller à ce que l'information et la structure peut être séparée de la présentation ." Et c'est une étape avant?

Je trouve cela dans cet article http://accessites.org/site/2006/06/the-wcag-20-what-a-whopper/

+8

Plus de 400 questions, et vous offrent un intérêt pour "XHTML, CSS, normes W3C et l'accessibilité." Je m'attendrais à une autre catégorie de questions maintenant :) – Sampson

+1

Jonathan Sampson: Il est possible qu'il essaie d'expliquer à un client pourquoi ils ont tort et qu'il n'a pas assez de compréhension pour l'expliquer? :-) Peut-être ... – sam

+0

@citricsquid - u r tout à fait raison –

Répondre

3

D'abord, les éléments dépréciés ne sont généralement pas les meilleurs éléments à utiliser. Ils sont généralement déconseillés pour une raison, car il existe de meilleures façons de le faire. Deuxièmement, ils pourraient disparaître dans les navigateurs futurs. (Si elles est une question compliquée.)

Pour ces raisons, vous devriez toujours éviter la fonctionnalité désapprouvée. Il ne s'agit pas de l'éviter à tout prix, car la fonctionnalité obsolète n'est presque jamais la meilleure façon de faire quelque chose.

Que cela vaille la peine de changer un produit existant est une autre question. La plupart des sites Web devront être révisés ultérieurement pour d'autres raisons, et cela peut inclure la suppression d'éléments obsolètes. Beaucoup seront retirés du web (pour diverses raisons) longtemps avant que tout navigateur qui ne les supporte pas gagne en popularité.

Cependant, vous parlez d'un outil, et c'est différent. Un outil devrait être plus strict qu'un produit final, car il affecte non seulement le travail d'aujourd'hui, mais le travail qui s'étend dans un avenir indéterminé, ce qui augmente les risques de problèmes. Je dirais que l'outil doit être changé.

10

futurs navigateurs ne peuvent pas les soutenir, et vous devriez toujours spécifications de suivi. Si vous prenez l'habitude de dévier avec HTML trivial, votre avenir en tant que programmeur professionnel sera faible.

Si vous utilisez un éditeur qui utilise encore des éléments dépréciés, vous devriez les remplacer. Heureusement, cela peut être aussi simple qu'une commande de recherche/remplacement.

+5

+1 pour « votre avenir en tant que programmeur professionnel sera faible » –

+4

J'sais à ce sujet - il a travaillé pour l'équipe IE depuis des années ... – ijw

+2

@ijw: Oui, mais il * vous * les embaucher? ;-) –

5

Il y a normalement une raison pour des choses désobligeantes, et plus souvent qu'autrement, une autre façon de faire la même chose qui est pas dépréciée.

+2

s/un autre/un meilleur /;) – Quentin

Questions connexes