آموزش سی اس اس CSS

آموزش طراحی وب سایت با استفاده از سی اس اس CSS

برای استایل دادن به متن، سی اس اس پراپرتی های مختلفی دارد که در ادامه به معرفی آنها خواهیم پرداخت.

Text Color

پراپرتی color برای رنگ دادن به متن استفاده میشود.

رنگ میتواند بصورت زیر تعریف شود:

  • نام - نام رنگ نوشته میشود، مانند "red"
  • HEX - مقدار hex نوشته میشود، مانند "#ff0000"
  • RGB - مقدار RGB نوشته میشود، مانند "rgb(255,0,0)"

رنگ متن پیش فرض برای صفحه در سلکتور body تعریف میشود.

مثال

 
body {
    color: blue;
}
h1 {
    color: green;
}
 

نکاتی که باید در ذهن داشته باشید

با توجه به استانداردهای W3c برای CSS اگر شما پراپرتی color را تعریف کرده باشد، شما باید پراپرتی background-color را نیز تعریف کنید.

Text Alignment

پراپرتی text-align برای تنظیم افقی متن استفاده میشود.

متن میتواند چپ چین، راست چین، وسط چین یا justify باشد.

مثال

This paragraph aligned left!

This paragraph aligned right!

This paragraph aligned center!

This paragraph aligned justify! The text-align: justify; value stretches the lines so that each line has equal width (like in newspapers and magazines).

همانطور که در مثال بالا مشخص است، اگر پراپرتی text-align مقدار "justify" داشته باشد، هر خط طوری مرتب میشود که تمامی خط ها از سمت راست و چپ به یک اندازه باشند (مانند مجله ها و روزنامه ها).

Text Decoration

پراپرتی text-decoration برای حذف یا اضافه تزئین به متن استافده میشود.

برای حذف آندرلاین از لینک ها باید مقدار این پراپرتی "none" باشد:

مثال

 
a {
    text-decoration: none;
}
 

overline

line-through

underline

نکاتی که باید در ذهن داشته باشید

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

Text Transformation

پراپرتی text-transform برای تبدیل متن به حروف بزگ و کوچک استفاده میشود.

با کمک این پراپرتی میتوانید تمام حروف را به حروف بزرگ یا کوچک تبدیل کنید و یا حتی اول حرف از هر کلمه را به حروف بزرگ تبدیل کنید.

 
p.uppercase {
 text-transform: uppercase;
}
p.lowercase {
 text-transform: lowercase;
}
p.capitalize {
 text-transform: capitalize;
}
 

نکاتی که باید در ذهن داشته باشید

این پراپرتی برای کلمات انگلیسی کاربرد دارد و برای زبان فارسی بلااستفاده میباشد.

Text Indentation

پراپرتی text-indent برای تعیین فاصله اولین لاین از خط استفاده میشود.

 
p {
    text-indent: 50px;
}
 

In my younger and more vulnerable years my father gave me some advice that I've been turning over in my mind ever since. 'Whenever you feel like criticizing anyone,' he told me, 'just remember that all the people in this world haven't had the advantages that you've had.

Letter Spacing

پراپرتی letter-spacing برای تعیین فاصله بین کاراکترها در یک متن استفاده میشود.

مثال زیر مشخص میکند که چگونه میتوان فاصله بین کاراکترها را زیاد یا کم کرد.

 
p.ex1{
 letter-spacing: 3px;
}
p.ex2 {
 letter-spacing: -3px;
}
 

Paragraph with 3px letter spacing

Paragraph with -3px letter spacing

Line Height

پراپرتی line-height برای تعیین فاصله بین خط ها استفاده میشود.

 
p.small {
 line-height: 0.8;
}
p.big {
 line-height: 1.8;
}
 

This is a paragraph with a smaller line-height.
This is a paragraph with a smaller line-height.

This is a paragraph with a bigger line-height.
This is a paragraph with a bigger line-height.

نکاتی که باید در ذهن داشته باشید

مقدار پیش فرض پراپرتی line-height در بیشتر مرورگرها 100% تا 120% میباشد.

Text Direction

پراپرتی direction برای تعیین چپ چین بودن یا راست چین بودن المان استفاده میشود.

 
p {
    direction: rtl;
}
 

Word Spacing

پراپرتی word-spacing برای تعیین فاصله بین کلمات در یک متن استفاده میشود.

مثال زیر مشخص میکند که چگونه میتوان فاصله بین کلمات را زیاد یا کم کرد.

 
p.ex1 {
 word-spacing: 10px;
}
p.ex2 {
 word-spacing: -5px;
}
 

Paragraph with 10px word spacing

Paragraph with -5px word spacing

Text Shadow

پراپرتی text-shadow برای اضافه کردن سایه به متن استفاده میشود.

مثال زیر موقعیت سایه افقی (3px)، موقعیت سایه عمودی (2px)، و رنگ سایه (red) را مشخص کرده است.

 
h1 {
    text-shadow: 3px 2px red;
}
 

Text-shadow effect

نکاتی که باید در ذهن داشته باشید

Internet Explorer 9 و نسخه های قبل تر از آن از این پراپرتی پشتیبانی نمیکنند.

نوشتن دیدگاه

جستجو در سایت

  • تاریخچه سی اس اس (CSS) +

    تاریخ CSS از سال 1994 آغاز شد. هاکون ویم لی در دهم اکتبر 1994 آنرا پیشنهاد داد. وی در CERN

    Read More

  • معرفی سی اس اس (CSS) +

    سی اس اس زبانی است که ظاهر صفحه HTML را تعریف میکند و تعیین میکند هر المان HTML به چه

    Read More

  • نحوه نگارش سی اس اس و سلکتورها +

    نحوه نگارش سی اس اس (CSS) مجموعه قوانین سی اس اس (CSS) شامل یک سلکتور و یک بلوک توصیفی است.

    Read More

  • نحوه استفاده از سی اس اس +

    مرورگر HTML را بر اساس اطلاعات موجود در استایل شیت شکل میدهد. سه راه برای وارد کردن سی اس اس

    Read More

  • رنگها در سی اس اس (CSS) +

    رنگها را میتوان با استفاده از اسمهای از پیش تعریف شده آنها، یا مقادیر آنها مانند RGB، HEX، HSL، RGBA،

    Read More

  • CSS Backgrounds | آموزش سی اس اس +

    پراپرتی بک گراند برای تعریف پس زمینه برای المان ها استفاده میشود.

    Read More

  • 1
  • 2
  • 3
  • 4

افراد آنلاین

ما 130 مهمان و بدون عضو آنلاین داریم