Vous êtes ici > CSS Débutant | Premiers pas en CSS | Balises (x)html de base
Pour comprendre le fonctionnement du langage CSS, il est nécessaire d'avoir quelques notions en (x)html. Le html est un langage simple, fait de balises (du genre <tag>) qui ont toutes une fonction et un sens. C'est ce qu'on appelle la sémantique.
Respecter la sémantique, c'est améliorer l'accessibilité... et aussi le référencement. Cela dit, on ne perdra jamais de vue que l'humain passe avant les robots ! On fait un site pour des utilisateurs, pas pour le plaisir de se retrouver en tête de requêtes sur google.
Voici donc les quelques balises (x)html fondamentales à connaître pour comprendre la structure d'une feuille de style.
<html></html> :<body></body> :<h1></h1> :<h2></h2> :<h3></h3> :<p></p> :<ul></ul> :<ol></ol> :<li></li> :<a href=""></a> :<blockquote></blockquote> :<table></table> :<tr></tr> :<th></th> :<td></td> :<div></div> :block<span></span> :inlinePour ceux qui se poseraient la question, la réponse est : c'est comme vous voulez...
Coder en html 4.01 ou en xhtml 1.0 revient au même, tant que vous n'exploitez pas de xml. Pas la peine de vouloir à tout prix coder en xhtml 1.0 parce que le zéro d'à côté vous l'a dit. Ces deux déclinaisons sortent du même moule : le html 4.
Mais si vous choisissez le xhtml 1.0, il vous faudra être plus attentif aux détails pour avoir un code valide :
<br />)Par exemple :
<p><img src="image.png" alt="" /></p> <p><strong>Balises imbriquées</strong></p>
Le plus important est de faire le choix d'une DTD stricte plutôt que transitionnelle et d'en respecter les contraintes, c'est à dire de ne pas utiliser des balises ou attributs obsolètes ou dépréciés. C'est dans votre intérêt, car ces balises sont appelées à ne plus être interprétées par les navigateurs.
D'une façon générale, ces éléments sont dépréciés car ils sont remplaçables par des équivalents CSS.
<center></center> (pour centrer)<font></font> (pour les polices de caractères)<strike></strike> (pour barrer du texte)<s></s> (pour souligner du texte)<applet></applet> (pour les applets java)alignbgcolornoshadetextvlink<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Contact : pascale at mammouthland.net
En cas de reproduction (partielle ou totale) de cet article, prière de faire un lien vers la page originale : http://css.mammouthland.net/balises-html.php