Bonjour, bienvenue dans Learn As You Code : HTML et CSS ! Aujourd’hui, nous plongeons plus profondément dans le monde du stylisme. Jusqu’à présent, nous stylisions directement les éléments. Mais que se passe-t-il si vous avez deux éléments
Vous les connaissez déjà, mais récapitulons :
h1 { font-size: 32px; font-family: Arial; font-weight: 500; }
Cet ensemble de règles cible tous les éléments
ne devraient pas se ressembler. Pour un style plus spécifique, nous devons améliorer notre jeu !
Les cours à la rescousse ! Vous voulez que deux balises
soient différentes ? Ajouter des cours :
This text is BIG and red.
This text is small and blue.
Chaque balise
a deux classes. Dans votre CSS, ciblez ces classes avec un .:
.big { font-size: 100px; } .small { font-size: 9px; } .red { color: red; } .blue { color: blue; }
Boom! Styles appliqués. Vous pourriez vous demander : « Pourquoi ne pas combiner les styles en moins de classes ? » Bonne question ! J'aime garder les cours flexibles. Vous ne savez jamais quand vous voudrez peut-être réutiliser du petit sans bleu.
Pour les éléments uniques, utilisez des identifiants. Regarde ça :
My Name is Nolan!
Utilisez les identifiants avec parcimonie, une seule fois par page. Ciblez-les en CSS avec #:
#name { text-decoration: underline; }
Simple, non ?
Maintenant, que se passe-t-il si un élément a à la fois une classe et un ID ? Comme ça:
Will I be red or blue?
Ce sera rouge ! Pourquoi? Parce que les identifiants sont plus spécifiques que les classes. Voici un exemple rapide :
I’m styled by three rulesets!
p { font-size: 12px; color: black; text-decoration: none; } .underline { text-decoration: underline; } #red { color: red; }
Le texte devient rouge et est souligné, avec une taille de police de 12 px. Les identifiants l'emportent sur les classes, qui à leur tour remplacent les sélecteurs d'éléments. Cette cascade de styles donne à votre page un aspect soigné sans code répété.
Il est temps d'améliorer votre page À propos de moi ! Voici votre mission :
à l'aide des sélecteurs d'éléments.
et stylisez-le à l'aide d'un identifiant.
Jouez avec des styles contradictoires et voyez quelles règles gagnent. Pouvez-vous comprendre pourquoi ?
Merci d'avoir lu ! Faites-moi savoir s'il y a d'autres sujets que vous aimeriez que j'explore dans cette série dans les commentaires, ou faites-moi simplement savoir si vous appréciez la série !
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3