آموزش قوانین CSS 

4 سال پیش
آموزش قوانین CSS 
امتیاز دهید post

قوانین CSS 

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش قوانین CSS خواهیم پرداخت.

چهار روش برای مرتبط کردن سبک ها با سند HTML وجود دارد. متداول ترین روش ها CSS درون خطی و CSS خارجی است.

Embedded CSS – عنصر <style>

می توانید قوانین CSS خود را با استفاده از عنصر <style> در یک سند HTML قرار دهید. این تگ در داخل تگ <head> … </head> قرار می گیرد. قوانینی که با استفاده از این نحو تعریف شده اند برای کلیه عناصر موجود در سند اعمال می شوند.

 

خروجی به شکل زیر می باشد.

This is a heading

This is a paragraph.

 

ویژگی ها

ویژگی های مرتبط با عناصر <style> هستند

ویژگی مقدار توضیحات
type text/css زبانشیت استایل را به عنوان نوع محتوا (نوع MIME) مشخص می کند. این ویژگی لازم است.
media screen

tty

tv

projection

handheld

print

braille

aural

all

دستگاهی را که سند در آن نمایش داده می شود مشخص می کند. مقدار پیش فرض all است. این یک ویژگی اختیاری است.

 

 CSS درون خطی – ویژگی استایل

برای تعریف قوانین استایل می توانید از ویژگی سبک هر عنصر HTML استفاده کنید. این قوانین فقط برای آن عنصر اعمال می شود.

<element style = “… style rules ….”>

 

ویژگی ها

ویژگی مقدار توضیحات
style style rules مقدار ویژگی استایل، ترکیبی از اعلان های سبک است که با نقطه ویرگول از هم جدا شده اند (؛).

مثال

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

 

خروجی به صورت زیر می باشد:

This is inline CSS

CSS خارجی – عنصر <link>

از عنصر <link> می توان برای وارد کردن یک فایل استایل خارجی در سند HTML استفاده کرد.

یک شیوه نامه خارجی یک فایل متنی جداگانه با پسوند .css است. شما تمام قوانین استایل را در این فایل متنی تعریف می کنید و سپس می توانید با استفاده از عنصر <link> این فایل را در هر سند HTML قرار دهید.

در اینجا نحو عمومی شامل فایل CSS خارجی است

 

ویژگی ها

ویژگی های مرتبط با عناصر <style> –

ویژگی مقدار توضیحات
type text css زبانشیت استایل را به عنوان نوع محتوا (نوع MIME) مشخص می کند. این ویژگی لازم است.
href URL فایل شیت استایل را با قوانین استایل مشخص می کند. این ویژگی لازم است.
media screen

tty

tv

projection

handheld

print

braille

aural

all

دستگاهی را که سند در آن نمایش داده می شود مشخص می کند. مقدار پیش فرض all است. این یک ویژگی اختیاری است.

 

 

مثال

یک فایل شیت استایل ساده با نام mystyle.css را در نظر بگیرید که دارای قوانین زیر است

 

اکنون می توانید این فایل mystyle.css را به صورت زیر در هر سند HTML قرار دهید –

 

CSS وارد شده
import@ برای وارد کردن یک صفحه سبک خارجی به روشی مشابه عنصر <link> استفاده می شود. در اینجا نحو عمومی قانونimport آورده شده است.

 

در اینجا URL فایل استایل است که دارای قوانین استایل است. می توانید از نحو دیگری نیز استفاده کنید –

 

مثال

در زیر مثالی آورده شده است که به شما نشان می دهد چگونه یک فایل شیت استایل را به سند HTML وارد کنید –

 

مهمترین قوانین CSS

ما چهار روش برای گنجاندن قوانین صفحه سبک در یک سند HTML را مورد بحث قرار داده ایم. این قانون برای نادیده گرفتن هر قانون Style Sheet است.

  • هر شیت استایل درون خطی از اولویت بالاتری برخوردار است. بنابراین، این قانون تعریف شده در تگ ها <style> … </style> یا قوانین تعریف شده در هر فایل شیت استایل خارجی را لغو خواهد کرد.
  • هر قانونی که در تگ <style> … </style> تعریف شود ، قوانین تعریف شده در هر فایل شیت استایل خارجی را لغو می کند.
  • هر قانونی که در فایل شیت استایل خارجی تعریف شود کمترین اولویت را دارد و قوانین تعریف شده در این فایل فقط زمانی اعمال می شوند که دو قانون فوق اعمال نشوند.

مدیریت مرورگرهای قدیمی

هنوز بسیاری از مرورگرهای قدیمی هستند که از CSS پشتیبانی نمی کنند. بنابراین، هنگام نوشتن CSS جاسازی شده خود در یک سند HTML ، باید مراقبت کنیم. قطعه زیر نشان می دهد که چگونه می توانید از برچسب های نظر برای مخفی کردن CSS از مرورگرهای قدیمی استفاده کنید –

 

نظرات CSS

در بسیاری از مواقع، ممکن است لازم باشد نظرات اضافی را در بخش استایل خود قرار دهید. بنابراین ، بسیار آسان است که هر بخش را در شیت استایل نظر دهید. می توانید نظرات خود را در داخل /*…..this is a comment in style sheet…..*/ قرار دهید

شما می توانید از / * …. * / برای نظر دادن در مورد بلوک های چند خطی به همان روشی که در زبان های برنامه نویسی C و C ++ انجام می دهید استفاده کنید.

مثال

 

خروجی به صورت زیر می باشد:

 

منبع.

لیست جلسات قبل آموزش CSS

  1. آموزش CSS
  2. CSS چیست؟
  3. آموزش نحو CSS

 

 

امتیاز دهید post
0
برچسب ها :
نویسنده مطلب saber

دیدگاه شما

بدون دیدگاه