فصل هفتم: استایل‌دهی به متن و فونت‌ها در CSS

اموزش رایگان CSS

(CSS Text & Font Styling)

در این فصل یاد می‌گیریم چطور متن‌های صفحات وب رو جذاب و خوانا کنیم.
ویژگی‌های این فصل برای ریز به ریزِ ظاهر متن به کار می‌روند.


۱. تغییر فونت (font-family)

برای تنظیم نوع فونت (مثلاً Tahoma یا Arial) از font-family استفاده می‌کنیم:

body {
  font-family: Tahoma, Arial, sans-serif;
}
  • بهتره چند فونت با کاما جدا بذاری تا اگر یکی لود نشد، مرورگر بعدی رو انتخاب کنه.

۲. اندازه فونت (font-size)

برای بزرگ یا کوچک کردن متن:

h1 { font-size: 2em; }
p  { font-size: 16px; }
  • میشه با px، em، rem، % و … اندازه داد.

۳. ضخامت و حالت فونت (font-weight & font-style)

  • ضخیم یا نازک کردن:
strong { font-weight: bold; }
  • مورب یا ایتالیک:
em { font-style: italic; }

۴. استایل‌دهی به رنگ و سایه متن (color, text-shadow)

  • تغییر رنگ:
h2 { color: #1976d2; }
  • سایه دادن به متن:
.title {
  text-shadow: 2px 2px 4px #bdbdbd;
}

۵. تراز و فاصله متن (text-align, line-height)

  • تراز:
p.center {
  text-align: center;
}
  • فاصله بین خطوط:
p {
  line-height: 1.6;
}

۶. دگرگونی حروف (text-transform)

کوچک/بزرگ کردن حروف متن:

.uppercase { text-transform: uppercase; }
.lowercase { text-transform: lowercase; }
.capitalize { text-transform: capitalize; } /*حروف اول کلمه‌ها بزرگ میشه*/

مثال کامل:

<h1 class="title">Welcome to CSS</h1>
<p class="desc">Css makes your website beautiful & readable!</p>
.title {
  font-size: 36px;
  font-family: Verdana, Arial, sans-serif;
  color: #1565c0;
  text-align: center;
  text-shadow: 1px 1px 8px #90caf9;
  font-weight: bold;
}
.desc {
  font-size: 18px;
  line-height: 1.8;
  text-align: left;
  color: #333;
}

تمرین

۱. متن مورد علاقه‌ات را در یک h2 و p بنویس.
۲. با ویژگی‌هایی مثل font-family، color، font-size و text-align ظاهرش رو تغییر بده.
۳. ویژگی text-shadow و text-transform رو تست کن و نتیجه رو ببین!


نکته سریع:

  • برای فارسی‌نویسی بهتره فونت‌های مناسب فارسی استفاده کنی مثل Vazirmatn، IranSans و…
  • استفاده از line-height باعث میشه خوانایی متن خیلی بیشتر بشه!
محمد وب‌سایت

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *