CSS Introduction

CSS Syntax

CSS syntax defines how styles are written and applied to HTML elements.
Every CSS rule consists of a selector and a declaration block, which tells the browser what to style and how to style it.

Understanding CSS syntax is the first step to writing clean and effective styles.

Basic Syntax Structure

css

selector {
    property: value;
}

Attributes

PropertyDescriptionExample
colorSets text colorcolor: blue;
font-sizeSets text sizefont-size: 20px;
backgroundSets background colorbackground: yellow;
text-alignAligns texttext-align: center;
borderAdds border around elementborder: 1px solid black;

Basic CSS Example

css

h1 {
    color: red;
    font-size: 24px;
}

Breakdown:

  • h1Selector (targets the HTML element)
  • { }Declaration block
  • colorProperty
  • redValue
  • ; → Ends each declaration

Complete Example

html

<!DOCTYPE html>
<html>
<head>
    <title>CSS Syntax Example</title>
    <style>
        h1 {
            color: blue;
            text-align: center;
        }
        p {
            color: green;
            font-size: 18px;
        }
    </style>
</head>
<body>
    <h1>CSS Syntax</h1>
    <p>This paragraph is styled using proper CSS syntax.</p>
</body>
</html>

Output

Browser Output

  • The heading will appear in blue color and centered
  • The paragraph will appear in green with larger font size

Browser Support

Chrome
Firefox
Edge
Safari
Opera
IE9+
✅Yes✅Yes✅Yes✅Yes✅Yes✅Yes

Notes

  • Each CSS rule must follow proper syntax to work correctly
  • Always end each property with a semicolon (;)
  • CSS is case-insensitive (but best practice is lowercase)
  • Multiple properties can be written inside one selector
  • Whitespace and indentation improve readability

Conclusion

CSS syntax is simple yet powerful. By understanding selectors, properties, and values, you can start styling web pages effectively. Writing clean and correct syntax ensures better performance and maintainability of your code.