تخفیف ویژه زمستانه پی استور

تا 60 درصد تخفیف

شامل پروژه‌ها و دوره‌های آموزشی
روز
ساعت
دقیقه
ثانیه
آخرین فرصت‌ها

با خرید اشتراک ویژه ، با هزینه بسیار کمتر به فایل های پاورپوینت دسترسی داشته باشید!

CSS در HTML | تگ CSS | تگ استایل

CSS در HTML | تگ CSS | تگ استایل
چگونه می‌توان از دستورات css در html استفاده کرد؟ تگ css یا تگ استایل چه کاربردی دارد؟ روش داخلی استفاده از css در html چگونه است؟ دستورات css نوشته می‌شن که در کدهای html اعمال بشن. درواقع دستورات css به تنهایی هیچ صفحه‌ای رو ایجاد نمی‌کنن، بلکه نقش آرایشگر رو برای صفحات html بازی می‌کنن. در فیلم آموزش html به صورت کامل و کاربردی انواع روش‌ها رو توضیح دادیم اما در این مقاله هم می‌خواهیم هر 3 روش رو شرح بدیم:

فهرست مطالب

روش های استفاده از دستورات css در html

۱- روش خطی

در این روش، دستورات css در داخل هر تگ html نوشته می‌شن:

css در html تگ css تگ استایل

در مثال بالا یک تگ h1 داریم که رنگ قلم اون رو آبی تعیین کردیم. اما اگه دقت کنین می‌بینین که استایل‌ها یا دستورات css داخل خود تگ h1 نوشته شدن. به این روش، روش خطی گفته می‌شه. چون تگ html و دستورات سی اس اس در قالب یک دستور نوشته می‌شن. این روش، توصیه نمی‌شه و می‌شه گفت روش بدیه. چون هم طول فایل اچ تی ام ال رو زیاد می‌کنه هم کدها در هم تنیده‌اند و در بسیاری از مواقع نمی‌تونیم از هم جداشون کنیم.

فرض کنید در یک پروژه بزرگ، که می‌خواین یه سایت بزرگ با تعداد زیادی صفحه طراحی کنین و هر صفحه، هزاران کد و تگ و دستور css داره، چجوری می‌تونین در یک تگ بخصوص، استایل‌ها و دستورات css رو تغییر بدین؟ اصلا فکر نکنم بشه پیداش کرد. بخوام به این روش نمره بدم، نمره‌اش از ۲۰ می‌شه ۲ .در انگلیسی به این روش می‌گن Inline.

۲- روش داخلی

این روش، موضوع بحث امروز ماست. این روش نسبت به روش قبل یکم بهتره. در این روش باید از تگ css یا همان تگ استایل استفاده کنیم. اما تگ استایل چیه؟

تگ style

این تگ داخل تگ head نوشته می‌شه. اگه نمی‌دونین تگ head چیه روش کلیک کنین یکم بخونین، ثواب داره. این تگ عین پدرش (تگ head)، باز و بسته می‌شه و استایل‌ها، داخل تگ آغازی و تگ پایانی نوشته می‌شن. مثال زیر را دریابید:

css در html تگ css تگ استایل

الان یکم بهتر شد. نه؟ چرا؟ چون دستورات css و html رو از هم جدا کردیم. دیگه لازم نیست دستورات سی اس اس و داخل دستورات اچ تی ام ال بگردیم. اگه به شکل بالا دقت کنین، داخل تگ head یه تگ نوشتیم به اسم style که باز و بسته می‌شه. داخل فضای بین باز و بسته شدن، دستورات و استایل‌هامون رو تایپ کردیم.

به این تگ، تگ استایل یا تگ css هم گفته می‌شه. نمره اینم با یکم پارتی بازی نهایتا می‌شه ۱۰ که نَمونه. در زبان انگلیسی به این روش، Internal گفته می‌شه.

۳- روش خارجی

این روش بهترین روش ممکنه. در این روش دستورات css و html کامل از هم ایزوله می‌شن. در این متد، فایلی ایجاد می‌کنیم به نام style.css که همه دستورات سی اس اس، داخل اون فایل نوشته می‌شن. برای استفاده از کدهای نوشته شده در فایل style.css در داخل تگ‌های html و اعمال اون‌ها کافیه با تگ link بهشون لینک بدیم. به مثال زیر دقت کنین:

فایل style.css :

css در html تگ css تگ استایل

فایل index.html :

css در html تگ css تگ استایل

در زبان انگلیسی به این روش External  گفته می‌شود. حال که هر ۳ روش رو باهم بررسی کردیم، به تگ استایل style اما به صورت تخصصی می‌پردازیم:

تگ استایل یا تگ css

همانگونه که گفتیم تگ style جزو فرزندان تگ هِده. اطلاعاتش هم استایل‌ها و آرایش‌های مربوط به سند یا فایل html جاریه.

خصوصیت‌های تگ style

تگ style کلا ۲ صفت رو می‌تونه بگیره:

صفت type در تگ استایل

هرچند این صفت جزو خصوصیت‌های این تگه اما فقط یک مقدار می‌تونیم بهش بدیم و اون هم text/css هستش. پس اگه این صفت رو ننویسین هم مهم نیست:

<style type="text/css">

  #roman { 
    list-style-type: upper-roman; padding-left: 50px; color: #000080;
  }
  #roman li:before {
    content: "..."; color: #000080; padding-left: 0px; 
  } 

</style>

صفت media در تگ style

این صفت تعیین می‌کنه که استایل‌های داخل این تگ، در کدام نمایشگها اعمال بشه.

نکات مهم درمورد تگ استایل

  1. تگ استایل حتما باید داخل تگ head نوشته بشه. بعد از شروع و قبل از پایان. می‌تونیم در هر جایی داخل head قرارش بدیم.
  2. باید به صورت تگ باز و تگ بسته نوشته بشه و دستورات css بین تگ‌های آغازی و پایانی نوشته می‌شن.
  3. استفاده از این تگ و در نهایت استفاده از استایل دهی داخلی برای اعمال دستورات css در html  کاری غیر حرفه ایست.
  4. می‌توان در یک صفحه html از چندین تگ style استفاده کرد، اما توصیه نمی‌شه.
  5. هر تگ استایل تنها برای یک صفحه قابل استفاده است. به عبارتی تگ style برای صفحه‌ای اعمال می‌شه که داخل اون نوشته شده. برای یک سایت با ۳ صفحه، باید در داخل هر صفحه یک تگ css نوشت.

پشتیبانی مرورگرها از تگ استایل

همه مرورگرها از این تگ پشتیبانی می‌کنند:

نام مرورگر پشتیبانی گوگل کروم از تگ css تگ استایل css در html پشتیبانی muzila از تگ css تگ استایل css در html حمایت safari از تگ css تگ استایل css در html پشتیبانی Opera از تگ css تگ استایل css در html پشتیبانی explorer از تگ css تگ استایل css در html
پشتیبانی می کند؟ بله بله بله بله بله

استایل یا دستورات css پیش فرض

مرورگرها به صورت پیش فرض، اگه شما انگولکش نکنین، تگ استایل رو با این css نشون می‌دن :

style {
  display: none;
}

در پایان آموزش استفاده از css در html پیشنهاد می‌کنم اگر قصد آموزش کامل html رو دارین، همه مقالات اچ تی ام ال رو در منوی برنامه نویسی از همین سایت، در قسمت بالا مطالعه بفرمایین. جلسه بعد می‌پرسم 🙂

منابع :

https://www.w3schools.com/html/html_css.asp

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/style

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

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