حالت آفلاین — محتوا از حافظهٔ کش نمایش داده می‌شود
آموزش CSS از صفر؛ طراحی صفحه با Flexbox و Grid

آموزش اولین قانون CSS؛ رنگ‌کردن عنوان HTML

انتخابگرهای CSS و ترتیب اعمال قانون‌ها · 0٪

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

توی مثال، فقط نوشته داخل strong آبی می‌شه؛ متن معمولی کنارش همون رنگ قبلی رو داره. وقتی انتخابگر رو عوض می‌کنی، باید اول از خودت بپرسی کدوم عنصرها واقعاً با اون تطبیق دارن. یک خطای رایج نوشتن color توی خود محتوای تگ به‌جای بخش CSS هست. پنل HTML برای ساختاره و پنل CSS برای ظاهر. اینجا از فونت آماده دستگاه استفاده می‌کنیم تا نتیجه به اینترنت وابسته نباشه. فعلاً هدفت شناختن ارتباط یک تگ و یک قانون ساده است؛ لازم نیست همه ویژگی‌ها رو حفظ کنی.

✍️ مثال حل‌شده:

<strong>نکته کتاب</strong>
<style>strong { color: blue; }</style>

حالا نوبت توئه: مثال اجراشدنی را ببین: عنوان «سلام CSS» باید آبی با اندازه ۲۸ پیکسل باشد و پاراگراف زیرش رنگ پایه را نگه دارد. این گام آموزشی است؛ قانون h1 را در کد پیدا کن و تفاوت ساختار HTML و ظاهر CSS را توضیح بده.

فعالیت شما

مثال اجراشدنی را ببین: عنوان «سلام CSS» باید آبی با اندازه ۲۸ پیکسل باشد و پاراگراف زیرش رنگ پایه را نگه دارد. این گام آموزشی است؛ قانون h1 را در کد پیدا کن و تفاوت ساختار HTML و ظاهر CSS را توضیح بده.

مطالعهٔ این گام برای همه آزاد است

برای پاسخ‌دادن، بررسی پاسخ، ثبت پیشرفت و استفاده از دستیار باید شرایط شرکت در فعالیت‌ها را داشته باشید.

برای انجام فعالیت وارد شوید

برای انجام فعالیت‌ها ابتدا این دوره‌های پیش‌نیاز را تکمیل کنید:

کد اولیهٔ فعالیت

<!doctype html>
<html lang="fa" dir="rtl">
<head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>تمرین CSS</title></head>
<body>
<h1>سلام CSS</h1><p>اول ساختار، بعد ظاهر.</p>
</body>
</html>

ظاهر صفحه (CSS)

body{margin:0;padding:16px;font-family:Tahoma,Arial,sans-serif;direction:rtl;color:#1f2937;background:#f3f4f6}*{box-sizing:content-box}
h1{color:blue;font-size:28px}