Para nos aprofundarmos nesse novo tema vamos precisar passar por alguns fundamentos que serão bastante necessários para o nosso entendimento sobre como funciona a estilização de páginas web e como podemos usar essa ferramenta poderosa de maneira eficaz em nossos projetos. Alguns assuntos como o modelo de caixa, cascata e especificidade são alguns dos vários métodos de estilização que poderemos aprender.
Neste artigo vou disponibilizar um link com conteúdos imprescindíveis para vocês, já que não teria como discorrer sobre todos esses assuntos e ainda assim manter a assiduidade nas postagens. Dito isto caso queiram aprender mais sobre CSS podem buscar no W3Schools, Lear to Code, freeCodeCamp e no site do web.dev.
Alguns dos assuntos principais
Box Model
Selectors
The Cascade
Specificity
Inheritance
Color
Sizing Units
Layout
Flexbox
Grid
Logical Properties
Spacing
Pseudo-classes
Borders
Shadows
Focus
Z-index and stacking contexts
Functions
Gradients
Animations
Filters
Blend Modes
Lists
Transitions
Overflow
Backgrounds
Text and typography
Estes são só alguns dos assuntos e vamos trabalhar neles nos próximos artigos, mas caso queira se aprofundar melhor neles e esteja procurando uma forma de se especializar em algum dos temas em específico fique a vontade para acessar a fonte aqui. Mas não deixe de conferir os próximos artigos, já que iremos abordar os principais assuntos para te ajudar a melhorar com o CSS.