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

فونت در CSS

دیگر بلدید متن چطور روی خط بنشیند. فونت می‌گوید کدام حروف را ببینید — خانوادهٔ تایپ‌فیس، اندازه، ضخامت و اینکه کج (italic) باشد یا نه. بارگذاری فونت وب سفارشی درس بعدی است؛ اینجا ویژگی‌های اصلی فونت را محکم می‌کنید.

ابزارهای فونت یک‌نگاهه

📊 ویژگی‌های رایج فونت

ویژگی کار روزمره
font-family پشتهٔ تایپ‌فیس را نام می‌برد (به‌همراه fallback عمومی)
font-size اندازهٔ متن را می‌گذارد
font-weight ضخامت/پررنگی را می‌گذارد (مثل 400، 700، bold)
font-style normal یا italic (و استایل‌های مرتبط)
font (میان‌بر) استایل، وزن، اندازه و خانواده را در یک اعلان جمع می‌کند

پشتهٔ font-family

اول فونت‌های ترجیحی را بنویسید، بعد جایگزین‌های امن‌تر، و در پایان یک خانوادهٔ عمومی مثل sans-serif یا serif تا همیشه چیزی رسم شود.

پشتهٔ sans-serif خوانا

css
CSS Code
body {
font-family: system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
}

اندازهٔ فونت

font-size اندازهٔ متن را می‌گذارد. واحدهای نسبی مثل rem اغلب با صفحه آرام‌تر مقیاس می‌شوند؛ px و کلیدواژه‌هایی مثل large هم کار می‌کنند.

اندازهٔ عنوان و بدنه

css
CSS Code
h1 {
font-size: 2rem;
}

p {
font-size: 1rem;
}

وزن فونت

font-weight پررنگی را کنترل می‌کند. وزن عددی (400، 700) یا کلیدواژه (normal، bold) رایج‌اند. خودِ فیس باید آن وزن را پشتیبانی کند.

تأکید با وزن

css
CSS Code
.lead {
font-weight: 700;
}

.caption {
font-weight: 400;
}

استایل فونت — italic

font-style: italic متن را کج می‌کند وقتی فیس ایتالیک موجود باشد. برای نقل‌قول یا تأکید نرم؛ نه برای هر پاراگراف.

نقل‌قول ایتالیک

css
CSS Code
blockquote {
font-style: italic;
font-family: Georgia, "Times New Roman", serif;
}

میان‌بر font

میان‌بر font می‌تواند استایل، وزن، اندازه و خانواده را با هم بگذارد. در شکلی که بیشتر مرورگرها انتظار دارند، اندازه و خانواده لازم‌اند.

میان‌بر font روی عنوان کارت

css
CSS Code
.card-title {
font: italic 700 1.25rem Georgia, "Times New Roman", serif;
}

عادت آرام برای بدنه

یک پشتهٔ واضح برای صفحه، وزن یا اندازهٔ کمی قوی‌تر برای عنوان‌ها، و متن بدنهٔ راحت برای خواندن.

پایهٔ فونت صفحه

css
CSS Code
body {
font-family: system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
font-size: 1rem;
font-weight: 400;
line-height: 1.6;
}

h2 {
font-family: Georgia, "Times New Roman", serif;
font-size: 1.5rem;
font-weight: 700;
}

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

  1. برای body پشتهٔ sans-serif بگذارید که به sans-serif ختم شود.
  2. به h1 اندازهٔ بزرگ‌تر و font-weight: 700 بدهید.
  3. یک blockquote را با font-style: italic و پشتهٔ serif استایل کنید.
  4. یک عنوان را با میان‌بر font بازنویسی کنید.
  5. همان پاراگراف را در serif و sans-serif مقایسه کنید — حس صفحه عوض می‌شود.

اشتباهات رایج

  • فقط یک فونت فانتزی بدون fallback (وقتی آن فیس نباشد ظاهر می‌شکند)
  • همه‌جا px خیلی بزرگ بدون فکر نسبی
  • درخواست font-weight: 900 وقتی فیس فقط regular و bold دارد
  • پریدن به @font-face / فونت وب میزبانی‌شده همین‌جا (درس بعدی)
  • استفاده از text-align یا text-decoration وقتی منظورتان font-family یا font-weight بود

خلاصه

  • font-family پشته می‌نویسد و باید به خانوادهٔ عمومی ختم شود
  • font-size اندازه را می‌گذارد؛ واحد نسبی اغلب آرام‌تر مقیاس می‌شود
  • font-weight و font-style تأکید پررنگ و ایتالیک می‌دهند
  • میان‌بر font استایل، وزن، اندازه و خانواده را جمع می‌کند
  • پشتهٔ بدنه را واضح نگه دارید؛ بارگذاری فونت وب سفارشی برای درس بعدی

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

آماده شروع

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

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

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

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

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