Maison > Article > interface Web > Explication détaillée de la création de style CSS
Lorsqu'une feuille de style est lue, le navigateur formate le document HTML en fonction de celle-ci.
<head> <link rel="stylesheet" type="text/css" href="mystyle.css"> </head>
Le navigateur lira la déclaration de style du fichier mystyle.css et formatera le document en fonction de celle-ci.
Les feuilles de style externes peuvent être modifiées dans n'importe quel éditeur de texte . Le fichier ne peut contenir aucune balise HTML. Les feuilles de style doivent être enregistrées avec une extension .css. Voici un exemple de fichier de feuille de style :
hr {color:sienna;} p {margin-left:20px;} body {background-image:url("/images/back40.gif");}
Ne laissez pas d'espaces entre la valeur de l'attribut et l'unité. Si vous utilisez "margin-left: 20 px" au lieu de "margin-left: 20px", cela ne fonctionnera que dans IE 6, mais pas dans Mozilla/Firefox ou Netscape.
Feuilles de style internes
Lorsqu'un seul document nécessite un style spécial, une feuille de style interne doit être utilisée. Vous pouvez définir une feuille de style interne en tête du document à l'aide de la balise c9ccee2e6ea535a969eb3f532ad9fe89, comme ceci : Le couplage de styles fait perdre de nombreux avantages des feuilles de style. Utilisez cette approche avec prudence, par exemple lorsque le style ne doit être appliqué qu'une seule fois à un élément.
<head> <style> hr {color:sienna;} p {margin-left:20px;} body {background-image:url("images/back40.gif");} </style> </head>Pour utiliser des styles en ligne, vous devez utiliser l'attribut style dans la balise appropriée. La propriété Style peut contenir n'importe quelle propriété CSS. Cet exemple montre comment changer la couleur et la marge gauche d'un paragraphe :
Styles multiples
Si certaines propriétés sont définies par le même sélecteur dans différentes feuilles de style, alors la valeur de la propriété Sera
hérité<p style="color:sienna;margin-left:20px">This is a paragraph.</p>d'une feuille de style plus spécifique. Par exemple, la feuille de style externe a trois attributs pour le sélecteur h3 :
tandis que la feuille de style interne a deux attributs pour le sélecteur h3 :
Si cette page avec une feuille de style interne est liée à une feuille de style externe en même temps, alors le style obtenu par h3 est :
h3 { color:red; text-align:left; font-size:8pt; }C'est-à-dire que l'attribut color sera hérité du feuille de style externe, et la disposition du texte (alignement du texte) et la taille de la police sont remplacées par des règles dans la feuille de style interne.
h3 { text-align:right; font-size:20pt; }
Plusieurs styles seront regroupés dans une
color:red; text-align:right; font-size:20pt;Feuille de style permettant de spécifier les informations de style de plusieurs manières. Les styles peuvent être spécifiés dans des éléments HTML individuels, dans l'élément d'en-tête d'une page HTML ou dans un fichier CSS externe. Vous pouvez même
référence
plusieurs feuilles de style externes au sein d'un même document HTML. Ordre en cascadeLorsqu'un même élément HTML est défini par plusieurs styles, quel style sera utilisé ?
De manière générale, tous les styles seront cascadés dans une nouvelle feuille de style virtuelle selon les règles suivantes, le numéro 4 ayant la plus haute priorité. Paramètres par défaut du navigateurFeuilles de style externesFeuilles de style internes (situées à l'intérieur de la balise 93f0f5c25f18dab9d176bd4f6de5d30e) Styles en ligne (en HTML à l'intérieur de l'élément )Par conséquent, les styles en ligne (à l'intérieur des éléments HTML) ont la priorité la plus élevée, ce qui signifie qu'ils auront priorité sur les déclarations de style dans : les balises, les déclarations de style dans les feuilles de style externes ou dans la déclaration de style du navigateur (par défaut).
Astuce : Si vous utilisez le style d'un fichier externe et définissez le style dans 93f0f5c25f18dab9d176bd4f6de5d30e, la feuille de style interne remplacera le style du fichier externe. [Recommandations associées]
1. Recommandation spéciale : Téléchargement de la version V0.1 de "php Programmer Toolbox"
2 . Tutoriel vidéo CSS en ligne gratuit
3 php.cn Dugu Jiujian (2) - Tutoriel vidéo CSS
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!