مبانی HTML · ۸ دقیقه مطالعه

بلوکی/خطی، div، کلاس و id

بلوکی در مقابل خطی

  • block (مثل div, p, h1): کل عرض را می‌گیرد و خط جدید می‌سازد.
  • inline (مثل span, a, strong): فقط به اندازهٔ محتوا، در یک خط می‌ماند.

div و span

دو جعبهٔ بی‌معنا برای گروه‌بندی جهت استایل:

<div class="card"> ... </div>   <!-- بلوکی -->
<span class="tag">برچسب</span>  <!-- خطی -->

قبل از div، بپرس آیا تگ معنادارتری هست (header, nav, article)؟

کلاس و id

<div class="card">  <!-- قابل تکرار روی چند عنصر -->
<div id="main">     <!-- باید یکتا باشد -->
  • class پرکاربردترین؛ روی چند عنصر.
  • id یکتا؛ برای لینک لنگر (#main) یا دسترسی با JS.

توصیه: بیشتر از class استفاده کن.

🧪

خودت امتحان کن

اجرا در مرورگرِ خودت — امن

کد را تغییر بده و «اجرا» را بزن. این کد فقط در مرورگر خودت اجرا می‌شود.

برای ثبت پیشرفت و کسب XP وارد شو.

ورود به میدان
→ جدول‌ها
دکمه‌ها و iframe ←