در حال بارگذاری...

استایل در HTML

قبلاً می‌توانید ساختار صفحه بسازید و با مسیر به فایل‌های دیگر اشاره کنید. سؤال بعدی مبتدی این است که ظاهر محتوا را چطور عوض کند: رنگ متن، پس‌زمینه و اندازه. در تمرین اولیهٔ HTML می‌توانید این کار را با ویژگی style انجام دهید. این یک در کوچک به مفاهیم CSS است — برای دمو مفید — در حالی که طراحی کامل سایت بعداً به CSS درست منتقل می‌شود.

ویژگی style چیست؟

ویژگی style اجازه می‌دهد اعلان‌های CSS را مستقیم روی تگ شروع یک عنصر HTML بگذارید. مرورگر آن اعلان‌ها را می‌خواند و همان عنصر را مطابق‌شان رنگ می‌کند. شما زبان دوم را از صفر اختراع نمی‌کنید؛ قواعد کوتاه CSS را جایی می‌نویسید که HTML از قبل فراهم کرده. برای همین استایل درون‌خطی ابزار آموزشی خوبی است، حتی اگر پروژه‌های حرفه‌ای همهٔ طراحی را داخل attribute نگه ندارند.

پاسخ مستقیم

ظاهر را با style="property: value;" روی عنصر اضافه کنید. ویژگی‌های شروع شامل color (رنگ متن)، background-color (ناحیه پشت محتوا) و font-size (اندازهٔ متن) هستند. کل فهرست را داخل نقل‌قول بگذارید. چند اعلان را با نقطه‌ویرگول جدا کنید. برای سایت چندصفحه‌ای واقعی، فایل CSS یا بلوک <style> بهتر است تا همان ظاهر را روی هر تگ تکرار نکنید — اما در این درس روی خواندن و نوشتن اعلان‌های درون‌خطی شفاف تمرکز کنید.

ویژگی و مقدار، یکی‌یکی

هر اعلان یک ویژگی (چه چیزی عوض شود) و یک مقدار (چطور دیده شود) دارد. بینشان دونقطه است. بهتر است چند ویژگی را خوب یاد بگیرید تا اینکه فهرست عظیمی حفظ کنید.

یک ویژگی در هر پاراگراف

html
HTML Code
<p style="color: blue;">متن آبی</p>
<p style="background-color: lightyellow;">پس‌زمینه زرد روشن</p>
<p style="font-size: 24px;">متن بزرگ‌تر</p>

خواندن مثال

  • color: blue فقط رنگ متن همان پاراگراف را عوض می‌کند
  • background-color: lightyellow پشت متن را رنگ می‌کند
  • font-size: 24px اندازه را تنظیم می‌کند؛ px واحد رایج مبتدی است
  • هر پاراگراف style="..." خودش را دارد تا سه اثر جدا و قابل‌دیدن بمانند
  • رنگ‌های نام‌دار مثل blue برای تمرین خوب‌اند؛ بعداً مقدارهای hex مثل #336699 هم می‌بینید
    اگر در مرورگر هیچ تغییری ندیدید، ذخیره، تازه‌سازی، و نقل‌قول دور کل مقدار style را چک کنید.

چند اعلان در یک ویژگی

می‌توانید چند اعلان را داخل یک style ترکیب کنید. فهرست را کوتاه نگه دارید تا HTML خوانا بماند. پایان هر اعلان با نقطه‌ویرگول — حتی آخرین — اشکالی ندارد و هنگام ویرایش بعدی واضح‌تر است.

اعلان‌های ترکیبی style

html
HTML Code
<p style="color: navy; background-color: #f0f0f0; font-size: 18px;">
متن سرمه‌ای روی پس‌زمینه خاکستری روشن
</p>

چرا این الگو مهم است

  • یک عنصر می‌تواند هم‌زمان رنگ، پس‌زمینه و اندازه داشته باشد
  • نقطه‌ویرگول اعلان‌ها را جدا می‌کند تا مرورگر هر جفت را بفهمد
  • #f0f0f0 رنگ hex است؛ برای مبتدی اجباری نیست ولی در CSS واقعی رایج است
  • جملهٔ داخل پاراگراف متن عادی HTML است؛ فقط style ظاهر را عوض می‌کند
    روز اول ده تصمیم طراحی را در یک attribute نچپانید. اول نحو را با دو سه ویژگی شفاف یاد بگیرید.

style روی عناصر مختلف

ویژگی style فقط برای p نیست. تیتر، span و بسیاری عناصر دیگر همان‌طور از آن استفاده می‌کنند. این کمک می‌کند ببینید استایل دنبال عنصری است که به آن وصل کرده‌اید — نه یک کلید جادویی سراسری.

تیتر و پاراگراف با style

html
HTML Code
<h1 style="color: darkgreen;">یادداشت باغ</h1>
<p style="color: #333333;">متن بدنه با خاکستری تیره.</p>
<p style="background-color: honeydew; font-size: 20px;">نکتهٔ برجسته با پس‌زمینه سبز ملایم.</p>

به چه چیز توجه کنید

  • رنگ h1 خودکار پاراگراف‌ها را عوض نمی‌کند
  • پاراگراف دوم پس‌زمینه و اندازه را ترکیب می‌کند
  • استایل درون‌خطی محلی است: روی همان عنصر اثر می‌گذارد (و با قواعد عادی CSS می‌تواند فرزندان را هم تحت‌تأثیر قرار دهد — فعلاً دمو را ساده نگه دارید)

الان style درون‌خطی، بعداً CSS

style درون‌خطی برای آزمایش سریع است. وقتی بیست صفحه همان رنگ تیتر سرمه‌ای را بخواهند و باید بیست attribute را ویرایش کنید دردسر می‌شود. CSS مشترک — بلوک <style> در head یا فایل .css بیرونی — ظاهر را یک‌جا نگه می‌دارد. جلوتر در مسیر یادگیری، CSS جداگانه می‌آید. در این جلسهٔ HTML کار شما فهم ایدهٔ property:value و نوشتن چند مثال درست درون‌خطی است، نه اینکه استایل درون‌خطی را معماری نهایی کل سایت بدانید.

تمرین در ویرایشگر

  1. صفحه‌ای با یک h1 و سه پاراگراف کوتاه بسازید.
  2. به پاراگراف اول color بدهید.
  3. به دومی background-color بدهید.
  4. به سومی ترکیب color و font-size بدهید.
  5. اختیاری: خود h1 را با style جدا رنگ کنید.
  6. ذخیره و تازه‌سازی کنید. تأیید کنید هر بلوک فرق دارد.
  7. عمداً یک مثال را خراب کنید (حذف نقل‌قول یا px)، تازه کنید، شکست را ببینید، بعد درست کنید.
    دیدن یک style شکست‌خورده نقل‌قول و واحد را سریع‌تر از کپی نمونه‌های بی‌نقص یاد می‌دهد.

اشتباهاتی که استایل را پنهان می‌کنند

  • فراموش کردن نقل‌قول دور مقدار: style=color:red در نوشتن عادی attribute معتبر نیست
  • قاطی کردن color (متن) با background-color (پشت متن) و فکر کردن «رنگ هیچ کاری نکرد»
  • حذف واحد جایی که اندازه لازم دارد (font-size: 24 به‌جای 24px در بسیاری موارد مبتدی)
  • واژه‌پردازی که نقل‌قول صاف را با نقل‌قول خمیده داخل attribute عوض می‌کند
  • چپاندن طراحی کل صفحه در استایل درون‌خطی به‌جای یادگیری CSS مشترک بعدی
  • عوض کردن فایل بدون ذخیره قبل از تازه‌سازی — مرورگر هنوز نسخهٔ قبلی را نشان می‌دهد

خلاصه

  • ویژگی style اعلان‌های CSS را به یک عنصر HTML اضافه می‌کند
  • بنویسید property: value; و کل فهرست را داخل نقل‌قول بگذارید
  • ویژگی‌های شروع: color، background-color، font-size
  • چند اعلان را با نقطه‌ویرگول ترکیب کنید؛ دمو را کوتاه و خوانا نگه دارید
  • استایل درون‌خطی برای یادگیری و آزمایش کوچک عالی است، نه نگهداری طراحی کل سایت
  • CSS مشترک وقتی یک جا برای کنترل ظاهر می‌خواهید در مسیر بعدی می‌آید
  • همیشه با ذخیره + تازه‌سازی چک کنید؛ وقتی استایل «عجب کار نمی‌کند» نقل‌قول و واحد را بررسی کنید

🧠 دانش خود را بیازمایید

آماده شروع

دانش خود را بیازمایید

خود را با این آزمون تعاملی به چالش بکشید و ببینید موضوع را چقدر خوب درک کرده‌اید

❓
7
سوالات
🎯
70%
برای قبولی
♾️
∞
زمان
🔄
∞
تلاش‌ها

📝 دستورالعمل‌ها

  • هر سوال را با دقت بخوانید
  • بهترین پاسخ را برای هر سوال انتخاب کنید
  • می‌توانید آزمون را هر چند بار که می‌خواهید تکرار کنید
  • پیشرفت شما در بالا نمایش داده می‌شود