HTML/CSS

Qu'est ce que l'HTML ?

La grande majorité des applications web et sites internets de nos jours utilisent l'html et les css pour leur affichage visuel.

L'HTML est un language de balisage et pas toujours évident à faire fonctionner sur tous les navigateurs présents (FireFox, Internet Explorer, Safari, etc). Ceci est dû aux "guerres de navigateurs", où chaque navigateur internet utilisait ses propres règles d'affichages et d'interprétations du contenu HTML. En 20 ans d'existence, l'HTML a beaucoup évolué et est à présent un language utile et relativement flexible.

Malheureusement, il existe encore de nombreuses mauvaises habitudes, comme l'utilisation de tableaux (<table>) pour la structure principale d'un site ou l'utilisation de javascript pour certaines interactions avec l'utilisateur qui pourraient très bien être effectuées avec des CSS. Les nouvelles directives du W3C, qui dicte l'utilisation correcte du HTML, permettent de créer des sites plus simplement, qui sont plus légers et bien plus faciles à mettre à jour.

Qu'est ce que les CSS ?

Les CSS sont utilisés conjointement avec l'HTML. Ils permettent de donner des styles à des objets, comme des polices, des couleurs ou des images de fond. Il fut un temps où beaucoup de styles furent écrit directement dans l'HTML par des balises <style> ou avec des attributs style="", mais aujourd'hui il est de très loin préférable d'utiliser un fichier .css externe. Ceci permet d'être beaucoup plus flexible.