Vous connaissez très certainement l'existence de langages servant à créer des programmes. C'est le cas par exemple de langages comme le C++ ou encore le Java. Cependant, ces langages de programmation sont particulièrement difficiles à comprendre et surtout adaptés à des personnes qui ont déjà quelques notions en informatique. Les langages XHTML et CSS, eux, servent très exactement à créer des sites web, et ils ont été créés de sorte à être assez simples à utiliser. Ainsi pour créer un site web, il est très bon de connaître ces langages et de savoir comment les utiliser. Mais vous vous demandez peut-être pourquoi apprendre deux langages pour créer un site web au lieu d'un seul ? Ne vous inquiétez pas, vous allez vous rendre compte tout à l'heure que tout a été parfaitement bien pensé. Chacun de ces deux langages sert bien à faire quelque chose de précis, et les deux se complètent pour donner au final un site web digne de ce nom.
Notons d'abord que XHTML est au fait l'abréviation de eXtensible HyperText Markup Language. C'est le langage qu'il faut utiliser pour taper le contenu de son site web. Il sera composé d'informations logiques comme par exemple "Ceci est le titre de mon site" ou encore "ceci est le menu". Ce langage est celui qui est venu prendre la place de l'ancien, c'est à dire le HTML, avec lequel il a beaucoup d'affinités mais avec l'avantage d'être bien plus perfectionné. En gros, le XHTML est le langage de création de site web le plus récent et c'est donc pour lui que vous devrez opter pour la création de votre site. Le CSS lui est l'abréviation de Cascading Style Sheets, ou "Feuille de style" tout court. C'est un langage qui sert uniquement à faire la présentation de la page web. C'est par exemple ce langage qui vous permettra de dire "mes titres sont en bleu et en gras". En gros grâce au CSS vous parviendrez à créer rapidement et très aisément la mise en page de votre site web. Ce dernier aura ainsi une très belle présentation, sans pour autant que vous soyez un pro du graphisme !
En résumé, on se sert du XHTML pour écrire le contenu d'un site web et du CSS pour présenter ce contenu. Ces deux langages sont donc complémentaires et l'un ne peut aller sans l'autre. Alors, si vous avez compris que le XHTML sert à créer le contenu du site et le CSS à présenter ce contenu, croyez-nous, vous avez quasiment tout compris du principe !
