Learn CSS Coding
1. Introduction to CSS
CSS (Cascading Style Sheets) is used to style HTML elements and control their layout.
2. CSS Syntax
selector { property: value; }
3. CSS Selectors
p { color: blue; } /* Selects all <p> elements */ #id { font-size: 20px; } /* Selects an element with a specific ID */ .class { padding: 10px; } /* Selects all elements with a class */
4. CSS Box Model
The box model consists of **margin, border, padding, and content**.
div { width: 200px; height: 100px; padding: 10px; border: 5px solid black; margin: 20px; }
5. CSS Colors
color: red; /* Named Color */ color: #ff0000; /* Hex Code */ color: rgb(255,0,0); /* RGB Color */
6. CSS Backgrounds
background-color: lightblue; background-image: url('image.jpg'); background-size: cover;
7. CSS Fonts & Text
font-family: Arial, sans-serif; font-size: 16px; font-weight: bold; text-align: center;
8. CSS Flexbox
.container { display: flex; justify-content: space-between; }
9. CSS Grid
.grid-container { display: grid; grid-template-columns: 1fr 2fr; }
10. Responsive Design
@media screen and (max-width: 600px) { body { font-size: 14px; } }
11. CSS Animations
@keyframes example { from { background-color: red; } to { background-color: yellow; } }
12. Conclusion
CSS is essential for styling web pages. Learning its properties, selectors, and layout techniques allows for better UI designs.