Friday, April 19, 2013

XHTML - Kicking And Screaming dans le futur

XHTML, la norme, est sorti en 2000. Environ cinq ans plus tard nous commençons à voir des sites Web majeurs modifiées afin d'utiliser cette norme. Même le bouc émissaire favori de maîtres respect des normes, Microsoft, présente leurs pages d'accueil primaire, msn.com et microsoft.com en XHTML. Normes conformes XHTML sites sont toujours la minorité. La raison est simple. Lorsque le W3C a publié la nouvelle norme, le reste du web s'exécutant sur HTML n'a cessé de fonctionner. Pas plus que le reste du web, écrit en différentes versions de HTML, cesser de fonctionner n'importe quand bientôt. Sans n'importe quel besoin pressant de se conformer à la nouvelle norme, designers continuent d'utiliser des méthodes anciennes, familiers. Ces méthodes vont effectuer dans n'importe quel navigateur moderne, alors à quoi bon passer ?


Ces sentiments sont similaires à ceux que j'ai vécu. Une sorte de jeux de mentalité « si elle n'est pas cassé, ne pas réparer » dans. Que HTML a été « cassé » ou n'est pas un argument différent. Pour l'internaute occasionnel, leurs normes sont assez directes. Si un site s'affiche sans erreur sensible et fonctions à leur satisfaction, ces normes sont respectées. Quel que soit le navigateur a pris pour faire ce affichage possible des mesures supplémentaires n'est pas pertinente pour la plupart des utilisateurs. Ce genre de mentalité est difficile à surmonter dans les concepteurs habitués à leurs anciennes méthodes.


Les obstacles techniques à l'adoption de XHTML peuvent être assez raides aussi bien, surtout en ce qui concerne les grandes sites existants avec les scripts complexes. Encore le temps est peut-être venu finalement où « éprouvées » HTML hier est guère plus qu'une langue ancienne, impossible d'être interprété par les appareils électroniques modernes. Si on est d'accord avec la direction que du W3C prend dans le développement de HTML n'est pas pertinent, que vous êtes juste le long de la balade. Avec une persévérance, obtenir le blocage du XHTML est possible. Dans la forme, il n'est pas aussi différent de HTML comme japonais en anglais. Sachant HTML accorde une connaissance élémentaire de la langue, qu'il devient tout simplement une question d'apprentissage un dialecte particulier. Même un nay Sayre original comme moi a réussi à le faire.


Avantages du XHTML
Il y a 2 principaux avantages à l'utilisation de XHTML. Tout d'abord est le caractère rigoureux de documents XHTML valides. « Valides » documents ne contiennent aucuns erreurs. Les documents sans erreur pouvant être analysés plus facilement par un navigateur. Bien que le temps gagné est, certes, négligeable de point de vue de l'utilisateur humain, il y a une efficacité supérieure aux performances du navigateur. Plupart des navigateurs modernes fonctionneront bien dans ce qu'on appelle habituellement en mode « quirks », où, en l'absence de toute information sur la page concernant le type de code HTML qu'ils lisent, présenter un « meilleure estimation » rendu d'une page. Le mode quirks pardonnera aussi beaucoup d'erreurs dans le code HTML. Les navigateurs modernes installés sur votre ordinateur à la maison ont le luxe de la taille et la puissance pour faire face à ces erreurs. Lorsque la technologie du navigateur fait le grand saut avec d'autres appareils, elle n'a pas la taille et la puissance d'être tellement indulgent. C'est là le strict, valide documents exigé par le XHTML standard devenir important.


Le deuxième avantage est dans le code lui-même, qui est plus propre et plus compact que le commun, document HTML « table » en fonction. Bien que XHTML conserve la fonctionnalité de tableau, la norme indique clairement tables ne doivent ne pas être utilisés pour la mise en page ou autre chose que l'affichage des données dans un format tabulaire. C'est généralement le premier obstacle, la plupart des concepteurs ont avec passage à XHTML. La manière dans laquelle beaucoup de concepteurs est venus à compter sur la mise en page et organiser leurs pages est désormais tabou. Simple inspection visuelle de XHTML code révèle comment léger et efficace, c'est par rapport à une présentation de table basé HTML. XTHML rend l'utilisation de feuilles de Style en cascade (CSS), qui, lorsqu'elle est appelée à l'extérieur, supprimer pratiquement toutes les informations de style du document XHTML lui-même. Cela crée un document axé uniquement sur le contenu.


XHTML utilise des balises « div » pour définir les zones de contenu. Affichent des ces « divisions » est contrôlée par CSS. Ceci est connu comme CSS-P, ou positionnement CSS. La cotation de balises « table » pour « divs » peut être difficile. Apprendre une nouvelle façon d'accomplir une tâche déjà familier est généralement difficile. Comme apprendre à utiliser un éditeur de programme ou l'image de conception différente, la frustration peut être constante. En regardant « divs » comme une sorte de cellule de tableau peut s'avérer utile, mais ils ne sont pas tout à fait équivalentes. Comme l'exige le XHTML standard, assurez-vous toujours qu'il existe une définition DOCTYPE en haut du document. Ce n'est pas seulement requis par la norme, mais il va forcer Internet Explorer 6, actuellement le navigateur plus courant, pour accéder à son « respect des normes ». IE6 et Firefox, les deux fonctionnant en mode conformité normes affichera XHTML à peu près la même façon. Pas identiques, mais beaucoup mieux que IE6 fonctionnant en mode quirks. Apprendre à aplanir les différences finales entre les affichages est le dernier obstacle et peut nécessiter un peu de peaufinage dans le CSS.


Clean code a plusieurs avantages. Il crée une plus petite taille de page qui, au fil du temps, peut sauver des coûts liés à l'utilisation de transfert. Si la différence de taille peut paraître faible, pour une personne qui exécute un site hautement victimes de la traite, même économiser quelques Ko de taille peut faire une grande différence. Par ailleurs, certains estiment les moteurs de recherche peuvent sembler plus gentiment sur les pages de plainte de normes. C'est seulement une théorie, cependant. De manière générale, toute modification de la page qui rend le contenu plus accessible et plus élevé dans le code est considéré comme sage. Recherche moteurs, afin qu'on croie, préfèrent atteindre contenu rapidement et donner plus de poids au premier contenu qu'ils rencontrent. L'utilisation de XHTML et « div » mise en page permet aux concepteurs accomplir cette tâche plus facilement.


Conclusions
XHTML est la norme actuelle établie par le W3C. Le W3C poursuit le développement de XHTML, et XHTML 2.0 remplacera l'actuelle norme à l'avenir. L'apprentissage et l'utilisation de XHTML aujourd'hui aidera les concepteurs à préparer pour demain. Valide XTHML ne produit aucune erreur qui pourrait ralentir un navigateur, et le code produit est propre et efficace. Cela permet d'économiser dans la taille du fichier et aide les concepteurs à mieux accomplir leurs objectifs d'optimisation de moteur de recherche. Apprendre XHTML est principalement sur l'apprentissage d'une nouvelle façon d'aménager des pages. Si frustrant au début, les avantages à long terme l'emportent tout inconvénient initial.

No comments:

Post a Comment