XHTML - Trucs et astuces
Ce chapitre répertorie divers trucs et astuces dont vous devez être conscient lors de l'écriture d'un document XHTML. Ces conseils et astuces peuvent vous aider à créer des documents efficaces.
Conseils pour la conception de documents XHTML
Voici quelques directives de base pour la conception de documents XHTML -
Conception pour servir et engager votre public
Lorsque vous pensez satisfaire ce que veut votre public, vous devez concevoir des documents efficaces et accrocheurs pour servir l'objectif. Votre document doit être facile pour trouver les informations requises et créer un environnement familier.
Par exemple, les académiciens ou les médecins sont à l'aise avec un document de type journal avec de longues phrases, des diagrammes complexes, des terminologies spécifiques, etc., alors que le document auquel accèdent les enfants scolarisés doit être simple et informatif.
Réutilisez votre document
Réutilisez vos documents réussis précédemment créés au lieu de repartir de zéro chaque fois que vous mettez un nouveau projet en sac.
À l'intérieur du document XHTML
Voici quelques conseils concernant les éléments à l'intérieur du document XHTML -
La déclaration XML
Une déclaration XML n'est pas requise dans tous les documents XHTML, mais les auteurs de documents XHTML sont fortement encouragés à utiliser des déclarations XML dans tous leurs documents. Une telle déclaration est requise lorsque le codage des caractères du document est différent de celui par défaut UTF-8 ou UTF-16.
Éléments vides
Ils incluent un espace avant le / et> des éléments vides. Par exemple, <br />, <hr /> et <img src = "/ html / xhtml.gif" alt = "xhtml" />.
Feuilles de style et scripts intégrés
Utilisez des feuilles de style externes si votre feuille de style utilise «<», «&», «]]>» ou «-».
Utilisez des scripts externes si votre script utilise «<», «&», ou «]]>» ou «-».
Sauts de ligne dans les valeurs d'attribut
Évitez les sauts de ligne et les espaces multiples dans les valeurs d'attribut. Ceux-ci sont gérés de manière incohérente par différents navigateurs.
Élément Isindex
N'incluez pas plus d'un élément isindex dans l'en-tête du document. L' élément isindex est déconseillé au profit de l'élément d'entrée.
Les attributs lang et xml: lang
Utilisez à la fois les attributs lang et xml: lang tout en spécifiant la langue d'un élément. La valeur de l' attribut xml: lang est prioritaire.
Identificateurs d'élément
XHTML 1.0 a désapprouvé les attributs de nom des éléments a, applet, form, frame, iframe, img et map . Ils seront supprimés de XHTML dans les versions ultérieures. Par conséquent, commencez à utiliser l' élément id pour l'identification des éléments.
Utilisation des esperluettes dans les valeurs d'attribut
Le caractère esperluette ("&") doit être présenté comme une référence d'entité &.
Exemple
<!-- This is invalid in XHTML -->
http://my.site.dom/cgi-bin/myscript.pl?class=guest&name=user.
<!-- Correct XHTML way of writing this is as follows -->
http://my.site.dom/cgi-bin/myscript.pl?class=guest&name=user
Caractères d'espaces en HTML et XML
Certains caractères autorisés dans les documents HTML sont illégaux dans les documents XML. Par exemple, en HTML, le caractère de saut de page (U + 000C) est traité comme un espace blanc, en XHTML, en raison de la définition des caractères par XML, il est illégal.
Référence du personnage nommé & Apos;
La référence de caractère nommé '(l'apostrophe, U + 0027) a été introduite dans XML 1.0 mais n'apparaît pas dans HTML. Les développeurs Web devraient donc utiliser & # 39; au lieu de 'pour fonctionner comme prévu dans les navigateurs Web HTML 4.