Qu'est-ce que le CSS?
Les feuilles de style en cascade (CSS) permettent de concevoir un site Web ou un groupe de sites Web de manière à ce qu'ils aient une apparence et une cohérence constantes et qu'ils soient faciles à modifier. En utilisant CSS pour concevoir un site Web, le développeur Web acquiert un plus grand contrôle sur la présentation du site.
Un développeur Web peut utiliser un fichier CSS pour contrôler l'apparence d'un site Web de trois manières principales. La première méthode s'appelle inline, faisant référence au fait que le code est placé directement dans la ligne du code du site. Par exemple, un développeur Web peut souhaiter faire apparaître une phrase particulière en caractères gras et en rouge afin de la distinguer des autres. Elle pouvait utiliser CSS pour définir le style de cette phrase en gras et en rouge à l'aide de code en ligne. L'avantage de cette méthode est qu'elle permet de changer rapidement et facilement une partie particulière d'une page Web.
Un développeur Web peut également utiliser CSS pour créer des règles pour une seule page Web. Dans ce cas, le développeur utiliserait ce que l’on appelle le CSS intégré. Le développeur peut, par exemple, mettre en gras chaque nouveau paragraphe et chaque en-tête. Les instructions incorporées sont généralement placées en haut du code de la page Web.
Cela permet au développeur de modifier le code incorporé une fois et de faire en sorte que les effets se produisent sur toute la page. S'il décidait de mettre tous les en-têtes en italique plutôt qu'en caractères gras, il pourrait simplement changer le codage du style et tous les en-têtes de cette page changeraient. Cela présente un avantage par rapport à la méthode en ligne en ce sens qu'elle couvre la totalité de la page Web et que des modifications peuvent être apportées à la page entière en même temps.
Le dernier type commun de CSS est ce qu'on appelle un CSS externe. Un développeur Web rédigera le code à appliquer à un groupe entier de pages Web, à un site Web complet ou même à plusieurs sites Web. Ces règles peuvent inclure des éléments tels que la couleur d'arrière-plan, la couleur du texte, l'espacement des mots et d'autres éléments de la mise en page, tout comme les deux exemples précédents de CSS.
La différence est que ces instructions ne concernent pas une seule section de la page ou une seule page Web, mais un site Web entier. L'avantage est que l'apparence de tout un site Web peut être modifiée en même temps en modifiant la feuille de style externe. Si le concepteur souhaite essayer une nouvelle couleur d'arrière-plan ou une nouvelle police pour l'ensemble du site Web, il peut le faire en modifiant quelques lignes dans le code externe, au lieu de consulter chaque page individuellement et d'y apporter des modifications.
Les inconvénients du CSS intégré et du CSS externe sont qu’il faut plus de temps pour créer une grande feuille de style, qui couvrira une grande partie de la mise en page, plutôt que d’apporter de petites modifications à des lignes individuelles. Le concepteur de sites Web doit décider s'il est plus efficace à long terme de créer des instructions en ligne individuelles ou de créer un CSS intégré ou externe pour prendre en charge plusieurs fonctionnalités de conception en même temps.