Du HTML strict à XHTML 1.0 dans trois étapes

Dutch French Spanish Portuguese Italian German Japanese Chinese Korean Russian Arabic Bookmark and Share this Article Original English article
  

 

  1. Ajoutez les xmlns, le lang et le xml : attributs de lang à votre élément de <html>.

    Rappelez-vous que XML peut être employé pour définir beaucoup de langages de balisage autres que XHTML. Pour maintenir toutes ces langues droites, XML doit savoir de quelle langue vous parlez quand vous employez le <html> d'élément (après tout, quelqu'un pourrait venir le long et composer leur propre langue avec XML et l'appeler le « hippopotame inclinant le langage de balisage, » qui causerait la confusion de masse). Ainsi, pour maintenir des choses droites, l'attribut de xmlns spécifie à quelle langue l'élément de <html> appartient. Et que diriez-vous de tout le reste des éléments à l'intérieur de l'élément de <html> ? Par défaut, ils héritent de l'attribut de xmlns de leur parent.

    L'élément de <html> a besoin également de lang et de xml : attributs de lang, qui spécifient la langue étant employée dans le document de XML. Voici ce qui ressembler votre étiquette d'ouverture de <html> devrait à dans XHTML :

    l'attribut de xmlns de xmlnsThe de <html est
    utilisé pour identifier au lequel la langue « HTML » de XML appartient.
    = " http://www.w3.org/1999/xhtml " XML emploie un URL en tant qu'unique
    marque pour une langue. Si quelqu'un a écrit un « hippopotame inclinant le langage de balisage » ils
    pourrait avoir employé « http://www.hippotipping.com/html » en tant que leur marque. Elle n'importe pas
    ce qui est à l'URL seul l'URL est assez pour le rendre unique.
    xml du lang= " en " : >And du lang= " en " que nous devons juste spécifier cela
    nous employons l'anglais. Selon la manière votre XHTML est interprété par le navigateur, vous
    peut avoir besoin de l'un ou l'autre un de ces derniers, ainsi il est les pratiques d'employer tous les deux.

  2. Toutes les étiquettes vides devraient finir dans « /> », pas « > ».

C'est la finale, et la plupart d'étape bizarre du HTML à la transformation de XHTML 1.0. Mais elle n'est pas aussi mystérieuse si vous connaissez le fond.

Nous vous avons dit que XHTML est plus strict que le HTML, et un secteur où il est plus strict soit avec les étiquettes de fermeture. Dans le HTML, vous pouvez avoir un élément vide sans étiquette fermante. Mais dans XHTML, si vous n'allez pas avoir une étiquette fermante, vous devez dire le navigateur à son sujet en mettant une barre oblique avant le final « > ». Ainsi, prenez l'élément de <br> comme exemple. Dans le HTML nous écrivons juste le <br>. Mais dans XHTML, nous écrivons <br/>. Que peu de barre oblique sur l'extrémité l'indique au navigateur ne devrait pas attendre une étiquette fermante, parce que tout le <br/> est là est.

Maintenant vous pourriez avoir noté que nous n'avons pas inclus un espace avant le « /> ». C'est parce que XHTML ne l'exige pas. Cependant, quelques navigateurs plus âgés ne peuvent pas identifier »/> " sans espace avant la barre oblique, ainsi, pour être vers l'arrière compatibles, ont juste mis un espace avant votre barre oblique dans « /> ».

un article soumis par Octavian Draganescu


Déni : Notre site Web n'est pas responsable de l'information contenue par cet article. Cet article reflète nullement les points de vue, les avis, les pensées ou la croyance du personnel d'annuaire d'articles.
Notification de traduction : L'article « du HTML strict à XHTML 1.0 dans trois étapes » a été traduit utilisant un service de traduction automatisé. Nous faisons des excuses sincèrement pour toutes les erreurs de traduction qui ont pu s'être produites. Merci de votre arrangement.


Online: 1013 users browsing the articles directory