Est-il considéré comme plus professionnel pour écrire un site web dans le strict plutôt que transitionl html?

StackOverflow https://stackoverflow.com/questions/3312490

Question

Je me demandais si il était considéré comme plus professionnel pour écrire un site web en xhtml strict, plutôt que de transition.

C'est quelque chose qui doit être fait, comme vous l'avance en tant que développeur web, ou est-elle pas pertinente?

Était-ce utile?

La solution

Avec l'exception possible de l' (rarement nécessaire) start attribut, la différence entre la Stricte et en Transition se résume à "les Choses vous ne devriez pas avoir utilisé depuis Netscape 4 cessé d'être un navigateur dominante".

Donc, la question est délicate car, si vous avez appris le HTML de ce côté de l'millénaire, vous ne devriez pas avoir été à l'aide de Transition en premier lieu (maintenant, laissez-nous une minute de silence que nous nous lamentons de la mauvaise qualité de la sur-tutoriels populaire (comme par exemple celui d'une organisation qui reçoit beaucoup de gloire réfléchie par le W3C en raison de son nom similaire ... et je me suis remis à sa place, donc je vais arrêter maintenant).

Autres conseils

du côté marketing, vous pourriez avoir une réponse légèrement meilleure pour vous dire que vous avez raison dans Strict XHTML, mais vraiment, le choix n'a pas d'importance.La transition a des bizarreries qui améliorent la compatibilité à l'arrière avec des éléments de HTML4 et plus âgés, mais qui ont depuis été désavoué et donc obsolètes dans les saveurs strictes (par exemple, des cadres).Si vous apprenez à écrire Markup ces jours-ci, vous apprenez tout de toute façon XHTML, vous pouvez donc vous sentir libre d'utiliser strict.

Réponse courte: Peu importe.

Cela ne fait pas une grande partie de la différence que vous utilisez - essayez simplement d'être aussi cohérente que possible avec votre marque.Si rien d'autre, il fait de la recherche + remplacer beaucoup plus facilement.

Si vous voulez être "Professional" et utilisez <!DOCTYPE html>.Cela ne brisera rien et c'est aussi moderne que vous pouvez obtenir.

J'écris HTML 4.01, traditionnel ou strict.

La vérité est XHTML est cassée et un rendu correct sur un navigateur HTML 4.01 jette votre page avec des crochets d'angle droit.

Si vous pensez savoir comment
est défini dans la norme HTML 4, réfléchissez à nouveau.

 This sentence is <br/> across two lines.

Lorsque lu par un analyseur strict devient

 This sentences is
 > across two lines.

La forme de langue SGML que HTML est construite sur une fonctionnalité courteTAG connue sous le nom de net.La transformation est "
"

".Donc, "
" brûle.

Voici un article que j'ai trouvé hier.Lisez la partie de balisage, sa première partie: D http://davidwalsh.name/getover-it

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