Mise en forme HTML vs CSS

Dans certains cas, il est possible d'effectuer une partie de la mise en forme du site soit dans le code HTML, soit dans le CSS. Quelle technique doit-on privilégier et pourquoi ?

▼Publicité

La règle de base est la suivante : la mise en forme, c'est l'affaire du CSS. C'est donc dans le CSS qu'on s'occupera de changer la couleur du texte, de préciser la largeur d'une division, d'augmenter la taille du texte, de centrer des éléments, etc.

Balises HTML à éviter

Voici une liste non exhaustive des balises HTML qui ne doivent plus être utilisées. Elles sont en effet considérées obsolètes et pourraient ne plus être supportées dans un proche avenir.

  • <basefont>
  • <big>
  • <center>
  • <font>
  • <strike>
  • <frame>
  • etc.

Attributs à éviter

À l'intérieur des balises HTML, certains attributs sont également devenus obsolètes :

  • accesskey (dans une balise <a>)
  • longdesc (dans une balise <img>)
  • align et border (dans une balise <img> ou <table>)
  • width (dans une balise <table>)
  • etc.

Pour plus d'information

« HTML 5 met à jour ses balises de la version 4 ». Paper blog. http://www.paperblog.fr/3583216/html-5-met-a-jour-ses-balises-de-la-version-4/

« Obsolete and Deprecated HTML Tags and Attributes ». html-5.com. http://www.html-5.com/changes/deprecated/index.html

Merci de partager ! Share on FacebookTweet about this on TwitterShare on Google+Share on LinkedInPin on PinterestShare on StumbleUponEmail this to someone
Catégories