Intégration de CSS dans une page HTML
HTML et CSS ne sont pas considérés comme des langages de programmation.
HTML et CSS sont des langages de balisage et de style, respectivement. Bien qu'ils soient souvent utilisés pour développer des sites web, ils ne sont pas considérés comme des langages de programmation à part entière.
HTML (Hypertext Markup Language) est utilisé pour structurer le contenu d'une page web, en définissant différents éléments tels que les titres, les paragraphes, les images, les liens, etc. Il permet également de créer des formulaires pour l'interaction avec l'utilisateur.
CSS (Cascading Style Sheets) est utilisé pour définir la présentation visuelle d'une page web, en contrôlant les couleurs, les polices, les marges, les bordures et d'autres propriétés de style.
Pour intégrer CSS dans une page HTML, vous pouvez utiliser trois méthodes principales :
CSS en ligne:
Dans cette méthode, le CSS est directement écrit à l'intérieur de l'élément HTML que vous voulez styler. Cela signifie que le style ne s'appliquera qu'à cet élément spécifique, et non à d'autres éléments de la page.
<p style="color: blue; font-size: 18px;">Ce texte sera en bleu et en taille 18px</p>
CSS interne:
Dans cette méthode, le CSS est inclus dans la section <head> de la page HTML, à l'aide de la balise <style>. Le CSS s'applique à tous les éléments de la page qui correspondent aux sélecteurs spécifiés.
<!DOCTYPE html>
<html>
<head>
<title>Mon site web</title>
<style>
p {
color: blue;
font-size: 18px;
}
</style>
</head>
<body>
<p>Ce texte sera en bleu et en taille 18px</p>
<p>Ce texte sera également en bleu et en taille 18px</p>
</body>
</html>
CSS externe:
Dans cette méthode, le CSS est stocké dans un fichier externe, puis lié à la page HTML à l'aide de la balise <link>. Le fichier CSS peut contenir des règles de style pour tous les éléments de la page ou pour des éléments spécifiques à l'aide de sélecteurs.
Fichier HTML
<!DOCTYPE html>
<html>
<head>
<title>Mon site web</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<p>Ce texte sera en bleu et en taille 18px</p>
<p>Ce texte sera également en bleu et en taille 18px</p>
</body>
</html>
Et dans un fichier externe nommé styles.css, nous pourrions avoir les règles de style suivantes:
p {
color: blue;
font-size: 18px;
}
Sans mélanger les choses, est-ce que le titre d'une page web ne doit pas être similaire à celui du domaine de ce site web ?