سینتکس پایه CSS

سینتکس پایه CSS

CSS (Cascading Style Sheets) زبان طراحی برای ساخت ظاهر وب‌سایت‌هاست که با سینتکس ساده‌ای امکان کنترل عناصر HTML را فراهم می‌کند. در این مطلب به بررسی ساختار اصلی کدهای CSS می‌پردازیم.

ساختار کلی یک قاعده CSS

هر بلوک CSS از سه بخش اصلی تشکیل شده است:

  1. سلکتور (Selector): مشخص می‌کند کدام عنصر HTML هدف است
  2. خاصیت (Property): ویژگی‌ای که می‌خواهیم تغییر دهیم
  3. مقدار (Value): مقدار جدید برای آن ویژگی
مثال:
p {
  color: red;
  font-size: 16px;
}
بخش توضیح
p سلکتور (تگ پاراگراف)
color خاصیت (رنگ متن)
red مقدار (رنگ قرمز)

انواع سلکتورها

CSS سلکتورهای مختلفی برای هدف‌گیری عناصر ارائه می‌دهد:

  • سلکتور تگ: div { ... }
  • سلکتور کلاس: .menu { ... }
  • سلکتور ID: #header { ... }
  • سلکتور ترکیبی: div.content { ... }

نحوه اتصال CSS به HTML

سه روش اصلی برای استفاده از CSS وجود دارد:

  1. CSS داخلی: با تگ <style> در بخش head
  2. CSS خارجی: لینک به فایل .css با تگ <link>
  3. CSS اینلاین: با ویژگی style در خود عنصر

برای یادگیری کامل‌تر می‌توانید اینجا را مشاهده نمایید.

ویژگی‌های مهم CSS

برخی از پرکاربردترین خاصیت‌های CSS شامل موارد زیر است:

خاصیت توضیح
color رنگ متن
font-size اندازه فونت
margin فاصله خارجی
padding فاصله داخلی

با یادگیری این مفاهیم پایه، می‌توانید شروع به طراحی صفحات وب جذاب کنید. برای مثال‌های پیشرفته‌تر حتماً به آموزش کامل CSS مراجعه کنید.