Quand j'ai commencé mon parcours dans le développement web, comme tout le monde, j'ai commencé par les bases : apprendre le HTML puis le CSS puis le JavaScript. Je voulais juste construire des choses le plus tôt possible, donc j'en ai seulement appris assez pour me permettre de commencer à construire des projets, puis je cherchais de nouvelles choses au fur et à mesure que je tombais sur elles ou que j'en ressentais le besoin.
L’un des avantages de cette méthode était que j’étais capable de construire rapidement de petits projets, mais il y a aussi un défaut majeur dans cette méthode : elle laisse beaucoup de lacunes dans l’apprentissage.
Avance rapide pour présenter, je suis en train d'apprendre ReactJS et j'apprécie ça, mais chaque fois qu'il s'agissait de styliser les composants, c'était juste frustrant et contre-intuitif parce que CSS ne me semblait tout simplement pas très clair dans ma tête . J'ajouterais simplement des propriétés pour obtenir les résultats souhaités, mais quelque part en cours de route, j'avais l'impression de marcher sur un ancien pont attendant de s'effondrer suite à un mauvais mouvement.
Il s'avère que CSS n'est pas aussi déroutant ou difficile que je le pensais. En réalité, je n'avais tout simplement pas le bon modèle mental pour CSS.
En général, les gens considèrent CSS comme un ensemble de propriétés (paires clé : valeur) permettant d’obtenir l’apparence ou la disposition souhaitée. Mais cela a changé maintenant pour moi et, espérons-le, ce sera le cas pour vous d'ici la fin de cet article.
Chaque mise en page est conçue pour résoudre un problème spécifique
Modes de disposition Flexbox et Grille
Quel problème Grid résout-il ?CSS Grid facilite l'organisation et l'alignement d'un groupe d'éléments en 2 dimensions. Il vous offre flexibilité et contrôle sur chaque élément individuel, ou sur les lignes/colonnes d'éléments pour manipuler leur disposition.
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!