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.