Skip to content

Commit 1eb223d

Browse files
Create readme.md
1 parent bdd97f0 commit 1eb223d

File tree

1 file changed

+43
-0
lines changed

1 file changed

+43
-0
lines changed

docs/CSS/css-basics/readme.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
2+
## Topics Covered in CSS
3+
4+
### 1. Basic Syntax
5+
Understanding the structure and syntax of CSS rules, including selectors, properties, and values.
6+
7+
### 2. Selectors
8+
Different types of selectors to target HTML elements for styling, such as element selectors, class selectors, ID selectors, attribute selectors, pseudo-classes, and pseudo-elements.
9+
10+
### 3. Box Model
11+
Understanding the box model, which describes how elements are structured in CSS, including content, padding, border, and margin.
12+
13+
### 4. Typography
14+
Styling text elements with properties like font-family, font-size, font-weight, line-height, text-align, text-decoration, and text-transform.
15+
16+
### 5. Colors and Backgrounds
17+
Applying colors to elements using properties like color, background-color, opacity, gradients, and background images.
18+
19+
### 6. Layout
20+
Creating layouts and positioning elements using properties like display, position, float, flexbox, and grid.
21+
22+
### 7. Responsive Design
23+
Designing web pages that adapt to different screen sizes and devices using techniques like media queries and responsive units (like percentages and ems).
24+
25+
### 8. Transitions and Animations
26+
Adding dynamic effects to elements with properties like transition, animation, and keyframes.
27+
28+
### 9. Transforms
29+
Modifying the appearance of elements in 2D or 3D space using properties like transform, translate, rotate, scale, and skew.
30+
31+
### 10. Pseudo-classes and Pseudo-elements
32+
Understanding and using pseudo-classes (:hover, :focus, :active) and pseudo-elements (::before, ::after) to style elements based on their state or create decorative elements.
33+
34+
### 11. Selectors Specificity and Inheritance
35+
Understanding how CSS specificity affects which styles are applied to elements and how inheritance works in CSS.
36+
37+
### 12. Units
38+
Understanding different units of measurement in CSS, including pixels, percentages, ems, rems, viewport units, and others.
39+
40+
41+
42+
## 13. CSS Grid and Flexbox
43+
Comprehensive knowledge of CSS Grid and Flexbox layout models for creating complex and responsive layouts.

0 commit comments

Comments
 (0)