Maison >interface Web >tutoriel CSS >CSS était mon ennemi… jusqu'à ce que ce ne soit plus le cas
Lorsque je me suis aventuré pour la première fois dans le monde du développement Web, je me suis préparé à relever le fameux défi de conquérir JavaScript. Je ne savais pas que CSS allait bientôt devenir mon ultime test de patience.
Au début, j'avais l'impression que CSS avait une vendetta personnelle contre moi. Centrer un div ? Oublie ça. Ajuster les mises en page ? Chaos complet. Styliser, c’était comme essayer de résoudre un Rubik’s cube les yeux fermés.
Mais voici le problème : CSS lui-même n’était pas le problème. Le problème, c'était moi. Je n'ai pas compris les concepts de base, les éléments de base qui font que CSS clique. Une fois que j’ai commencé à comprendre les principes fondamentaux, tout a commencé à se mettre en place et le style est devenu non seulement gérable, mais véritablement agréable.
Dans cet article, je vais vous présenter trois concepts CSS fondamentaux qui m'ont aidé à passer de la crainte du CSS à son adoption :
Les sélecteurs vous permettent de dire à CSS : « Hé, stylisez cette partie spécifique de mon HTML. » Voici quelques-uns de ceux que vous utiliserez le plus :
ou
Maîtrisez-les et vous êtes déjà en avance dans le jeu CSS.
Chaque élément HTML est une boîte. Comprendre le Modèle de boîte démystifiera l'espacement, les marges et les bordures :
Une fois que ce concept a cliqué pour moi, le positionnement et l'espacement sont devenus infiniment plus faciles.
Le positionnement peut faire ou défaire votre mise en page. J'en parlerai plus en détail dans un prochain article, mais voici un teaser :
Pensées finales
Le CSS peut sembler écrasant au début, mais ne vous laissez pas effrayer. Concentrez-vous sur les bases, continuez à vous entraîner et bientôt, vous coifferez en toute confiance. N'oubliez pas qu'il ne s'agit pas de perfection, mais de progrès.
Restez à l’écoute de mon prochain article, dans lequel je plongerai plus profondément dans Flexbox et Grid. En attendant, bon codage.
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!