# CSS Styling Basics

CSS (Cascading Style Sheets) is a style sheet language used for describing the presentation of a document written in HTML.

## Syntax
```css
selector {
    property: value;
}
```

## Ways to Include CSS
1. **Inline CSS** - Using the style attribute
2. **Internal CSS** - Using the `<style>` tag in the head section
3. **External CSS** - Using an external .css file

## Common Properties
- `color` - Text color
- `background-color` - Background color
- `font-size` - Size of the font
- `margin` - Space around elements
- `padding` - Space inside elements
- `border` - Border around elements

## Box Model
Every element in HTML is a box that consists of:
- Content
- Padding
- Border
- Margin