آموزش برنامه نویسی وب🌐: بخش css قسمت چهارم(استایل دهی متن)
استایلدهی به متنها یکی از اصول اولیه و ضروری در طراحی وب است. در این مطلب، تمامی ویژگیهای CSS برای استایلدهی به متنها را به همراه توضیح و مثالهای کاربردی بررسی خواهیم کرد. این ویژگیها به شما کمک میکنند متنهایی زیبا، خوانا و جذاب ایجاد کنید.
قسمت قبلی
ویژگیهای مربوط به متن در CSS
1. ویژگیهای رنگ و فونت
-
color: رنگ متن را مشخص میکند.
color: #ff5733;
مثال:
h1 { color: #ff5733; }
-
font-family: نوع فونت متن را تعیین میکند.
font-family: 'Arial', sans-serif;
مثال:
p { font-family: 'Arial', sans-serif; }
-
font-size: اندازه فونت متن را تعیین میکند.
font-size: 20px;
مثال:
h2 { font-size: 24px; }
-
font-weight: ضخامت متن را مشخص میکند (مثل نازک، عادی یا بولد).
font-weight: bold;
مثال:
strong { font-weight: bold; }
-
font-style: سبک متن (عادی، ایتالیک).
font-style: italic;
مثال:
em { font-style: italic; }
2. ویژگیهای فاصله و ترازبندی
-
line-height: فاصله بین خطوط متن را تنظیم میکند.
line-height: 1.6;
مثال:
p { line-height: 1.6; }
-
text-align: تراز متن را تعیین میکند (چپ، راست، وسط، کشیده).
text-align: justify;
مثال:
div { text-align: center; }
-
text-indent: تورفتگی ابتدای پاراگراف را تعیین میکند.
text-indent: 30px;
مثال:
p { text-indent: 30px; }
-
letter-spacing: فاصله بین حروف را مشخص میکند.
letter-spacing: 2px;
مثال:
h3 { letter-spacing: 2px; }
-
word-spacing: فاصله بین کلمات را تعیین میکند.
word-spacing: 5px;
مثال:
p { word-spacing: 5px; }
3. ویژگیهای تغییر ظاهر متن
-
text-transform: حالت متن را تغییر میدهد (به حروف بزرگ، کوچک یا اول هر کلمه بزرگ).
text-transform: uppercase;
مثال:
h1 { text-transform: uppercase; }
-
text-decoration: تزئینات متن (خط زیر، خط روی متن یا خط خوردگی).
text-decoration: underline;
مثال:
a { text-decoration: none; }
-
text-shadow: اضافه کردن سایه به متن.
text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
مثال:
h2 { text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5); }
4. دیگر ویژگیها
-
direction: جهت نوشتار متن را تعیین میکند (چپ به راست یا راست به چپ).
direction: rtl;
مثال:
body { direction: rtl; }
-
white-space: نحوه نمایش فضای خالی را مشخص میکند.
white-space: nowrap;
مثال:
p { white-space: nowrap; }
-
overflow-wrap: نحوه شکستن کلمات بلند را تعیین میکند.
overflow-wrap: break-word;
مثال:
p { overflow-wrap: break-word; }
تمرینها
برای درک بهتر ویژگیهای متنی در CSS، تمرینهای زیر را انجام دهید:
- یک متن طراحی کنید که فاصله خطوط و سایه زیبایی داشته باشد.
- از ویژگی text-transform استفاده کنید تا متن به حروف بزرگ تبدیل شود.
- ترازبندی متن خود را به صورت کشیده (justify) تنظیم کنید.
- از ویژگی text-decoration برای ایجاد خط زیر متن استفاده کنید.
- از letter-spacing برای افزایش فاصله حروف استفاده کنید.
قسمت بعدی
نوشتن نظر
برای اضافه کردن نظر یا ویرایش وارد حساب کاربری خود شوید
ورودنظرات پست
هیچ نظری موجود نیست نخستین را شما بگذارید!