CSS CSS
Le langage qui décide de l'apparence d'une page web, rangé dans son propre fichier pour qu'un seul changement retouche tout le site.
Également appelé feuilles de style en cascade feuille de style mise en forme web
Définition
CSS est le langage qui décide de l'apparence d'une page web. Les couleurs, les polices, les espaces, la largeur d'une colonne, ce qui bouge au passage de la souris. Les mots et les images viennent du HTML. CSS est la couche qui leur donne l'allure de votre entreprise plutôt que celle d'un document ordinaire.
L'idée est simple, et c'est la raison d'être du CSS. Le style vit dans son propre fichier, séparé du texte. Une seule ligne dans ce fichier fixe la couleur de tous les boutons de toutes les pages. Vous la changez une fois et le site entier change avec elle.
Voilà pour la théorie. En pratique, c'est la question à poser à un prestataire avant d'acheter quoi que ce soit. Si nous changeons la couleur de notre marque l'an prochain, combien d'endroits faut-il modifier ? Sur un site construit avec soin, la réponse est un seul. Sur un site assemblé à la hâte, la couleur est écrite à quatre cents endroits et le changement d'identité devient un petit projet. Les deux sites se ressemblent le jour du lancement. La différence n'apparaît qu'après.
CSS est aussi ce qui permet à un même site de tenir sur un téléphone, une tablette et un grand écran. La page se réorganise toute seule. Si on vous propose un site mobile séparé, c'est une façon de travailler dépassée qui double ce qu'il faudra tenir à jour. La même couche gère aussi l'arabe. Une feuille de style bien faite retourne toute la page de droite à gauche sans qu'un second site soit construit, et c'est ainsi que Linkysoft livre ses sites bilingues.
Il est facile de sous-estimer le CSS parce que cela ressemble à de la décoration. Ce n'en est pas. Il décide si un texte reste lisible sur un téléphone en plein soleil, si un bouton est assez grand pour un pouce, et en combien de temps la page s'affiche. Une feuille de style lourde, pleine de règles que personne n'utilise, ralentit toutes les pages du site. Quand Linkysoft reprend une création de site web, nous supprimons en général plus de règles que nous n'en écrivons, et la même discipline vaut dans une application web, où des centaines d'écrans d'administration devraient partager un seul jeu de styles au lieu d'en porter chacun le sien. Les mots affichés sur ces écrans viennent toujours du HTML.
Questions sur CSS
Quelle est la différence entre le HTML et le CSS ?
Ai-je besoin de CSS pour un site adapté au mobile ?
Puis-je changer moi-même les couleurs de mon site ?
Le CSS peut-il ralentir un site web ?
Vous ne voyez toujours pas comment cela s'applique à votre projet ?
Dites-nous ce que vous construisez et nous vous répondrons simplement.