پرش به محتوا

سی‌اس‌اس/اندازه متن

ویکی‎کتاب، کتابخانهٔ آزاد
فونت اندازه متن تراز متن
سی‌اس‌اس


اندازه و وزن متن در CSS

[ویرایش]

برای کنترل ظاهر متن در صفحات وب، دو ویژگی بسیار مهم در CSS وجود دارد:

  • font-size برای تعیین اندازه‌ی متن
  • font-weight برای تعیین ضخامت یا وزن متن

تعیین اندازه فونت با font-size

[ویرایش]

ویژگی font-size اندازه فونت را مشخص می‌کند. این مقدار می‌تواند به واحدهای مختلفی مثل پیکسل (px)، ام (em)، درصد (%)، یا رِم (rem) باشد.

p {
  font-size: 16px;
}

h1 {
  font-size: 2em;
}

small {
  font-size: 80%;
}

واحدهای رایج برای اندازه فونت

[ویرایش]
واحد توضیح
`px` پیکسل، مقدار مطلق (مثلاً 16px)
`em` نسبی نسبت به اندازه فونت عنصر والد
`rem` نسبی نسبت به اندازه فونت ریشه (html)
`%` درصد نسبت به عنصر والد
`vw` درصدی از عرض صفحه

توصیه: برای طراحی واکنش‌گرا، استفاده از واحدهای نسبی مانند em یا rem بهتر از px است.


تعیین وزن فونت با font-weight

[ویرایش]

ویژگی font-weight میزان ضخامت حروف را کنترل می‌کند.

مقدارهای مجاز شامل:

  • کلیدواژه‌ها: normal، bold، lighter، bolder
  • اعداد: از 100 (خیلی نازک) تا 900 (خیلی ضخیم)
h1 {
  font-weight: bold;
}

strong {
  font-weight: 700;
}

.light-text {
  font-weight: 300;
}

نکته: برای استفاده از وزن‌های دقیق عددی (مثلاً 300 یا 600)، باید فونتی که استفاده می‌کنید از آن وزن پشتیبانی کند.

---

ترکیب اندازه و وزن در طراحی تایپوگرافی

[ویرایش]
h1 {
  font-size: 2.5rem;
  font-weight: 800;
}

p {
  font-size: 1rem;
  font-weight: normal;
}

ترکیب مناسب اندازه و وزن متن باعث خوانایی بهتر و زیبایی ظاهری بیشتر می‌شود.