Master CSS:
|
|── Selectors
| ├── Simple selectors
| | ├── Type selector
| | ├── Class selector
| | └── ID selector
| ├── Attribute selectors
| ├── Pseudo-classes
| ├── Pseudo-elements
| └── Combinators
| ├── Descendant combinator
| ├── Child combinator
| ├── Adjacent sibling combinator
| └── General sibling combinator
|
|── Properties
| ├── Text Properties
| | ├── color
| | ├── font-family
| | ├── font-size
| | ├── font-weight
| | ├── text-align
| | ├── text-decoration
| | ├── line-height
| | └── letter-spacing
| ├── Box Model
| | ├── margin
| | ├── border
| | ├── padding
| | └── width/height
| ├── Background Properties
| | ├── background-color
| | ├── background-image
| | ├── background-repeat
| | ├── background-position
| | └── background-size
| ├── Positioning Properties
| | ├── position
| | ├── top/right/bottom/left
| | ├── z-index
| | └── overflow
| ├── Flexbox
| | ├── display (flex)
| | ├── justify-content
| | ├── align-items
| | ├── align-self
| | ├── flex-grow
| | ├── flex-shrink
| | └── flex-basis
| └── Grid Layout
| ├── display (grid)
| ├── grid-template-columns/rows
| ├── grid-column/row-start/end
| ├── grid-area
| ├── justify-items/content
| └── align-items/content
|
|── Pseudo-classes and Pseudo-elements
|
|── Media Queries
|
|── Animations and Transitions
| ├── transition-property
| ├── transition-duration
| ├── transition-timing-function
| ├── transition-delay
| └──
@keyframes animation
|
|── Responsive Design Techniques
|
|── Frameworks and Preprocessors
| ├── Bootstrap
| ├── Tailwind CSS
| ├── Sass (SCSS)
| └── Less
|
|── Methodologies and Naming Conventions
| ├── BEM (Block Element Modifier)
|
|── Units and Values
|
|── CSS Functions
|
|── Variables (Custom Properties)
|
|── Advanced Selectors and Features
And create projects!