Réduire les erreurs dans le balisage XHTML
Le document écrit est basé sur xhtml 1.0
Est une syntaxe qui ne convient pas pour HTML XHTML 1.0. Dans XHTML 1.0,
Lors de l'écriture d'une balise comme celle-ci, seules des lettres minuscules doivent être utilisées.
Étant donné que XHTML ne permet pas uniquement à la balise de début d'exister, la fin de toutes les balises doit être fermée.
Cela signifie que la fin doit être fermée signifie qu'elle commence par
Par exemple, si vous utilisez la balise p, vous devez l'utiliser comme suit.
<p>
컨텐츠 입력
</p>
Les 3 éléments ci-dessus sont les mêmes que les règles à suivre en XML. Étant donné que XHML suit le format XML, il doit être respecté.
Les balises qui ne contiennent pas d'autres éléments, tels que br et img, utilisent des balises à fermeture automatique.
Si vous utilisez la balise à fermeture automatique dans du HTML autre que XHTML, une erreur peut se produire lors de la vérification de la syntaxe html, mais comme XHTML 1.0 est compatible avec XHTML, vous n'avez pas besoin de faire très attention.
Par exemple, si vous utilisez la balise br, utilisez-la comme suit.
<br />
Lors de l'ajout d'un attribut à une balise telle que class, id, etc., il doit être placé entre guillemets de travail ou guillemets doubles.
On dit que la raison de laisser un espace entre br et '/' est due à la compatibilité avec les navigateurs plus anciens.
Lors de l'utilisation de la balise img, l'attribut alt qui définit le texte à afficher lorsque l'image ne peut pas être affichée doit être inclus.
Les caractères spéciaux utilisés dans le balisage tels que <,> ne doivent pas être utilisés tels quels, mais doivent être remplacés par une notation de caractères spéciaux.
Le & utilisé pour désigner une adresse doit également être utilisé comme &
Voici quelques exemples à remplacer:
< ---> <
> ---> >
& ---> &
‘ ---> ‘
’ ---> ’
“ ---> “
” ---> ”
Les caractères spéciaux peuvent également être affichés en entrant & # et un numéro de chaîne.
Par exemple, dans le cas de <, il peut également être affiché comme
Si vous utilisez input, select tag, etc. dans la balise form, une erreur se produira, vous devez donc l'inclure dans la balise fieldset.
Vous pouvez utiliser la légende ensemble pour montrer l'effet de l'encapsulation de la balise incluse.
<form action='./list.php'>
<fieldset>
<legend>검색</legend>
<label for='id_search'>검색</label>
<select>
<option>전체</option>
<option>link</option>
<option>설명</option>
</select>
<input id='id_search' type='text'/>
<input type='submit' />
</fieldset>
</form>
Une erreur se produit lorsqu'il n'y a pas d'élément de titre dans la zone d'en-tête.
Il est interdit d'utiliser uniquement des attributs en XHTML.
Lorsque vous utilisez l'attribut select qui sélectionne un élément spécifique dans la balise d'option, la valeur doit être incluse comme suit.
<select id='id_category' name='category' />
<option value='1'>
Android
</option>
<option value='2' selected='selected'>
JAVA
</option>
</select>