CSS مخفف Cascading Style Sheets (برگههای سبک آبشاری) است.
CSS مقدار زیادی از کار را کاهش میدهد. این زبان میتواند همزمان چینش چندین صفحه وب را کنترل کند.
کنترل متن
رنگها، باکسها (جعبهها)
CSS یا همان برگههای سبک آبشاری، برای قالببندی و تنظیم طرحبندی صفحات وب استفاده میشود.
با CSS میتوانید موارد زیر را کنترل کنید:
رنگ، فونت، اندازه متن،
فاصله بین عناصر،
موقعیت و نحوه قرارگیری عناصر،
تصاویر یا رنگهای پسزمینه،
نمایشهای متفاوت برای دستگاهها یا اندازههای مختلف صفحهنمایش،
و بسیاری موارد دیگر!
📌 نکته: واژهی "آبشاری" به این معنی است که سبکی که روی یک عنصر والد اعمال میشود، به فرزندان آن نیز منتقل میگردد.
مثلاً اگر رنگ متن در <body> را آبی تنظیم کنید، همهی تیترها، پاراگرافها و سایر عناصر متنی داخل بدنه نیز همان رنگ را میگیرند (مگر اینکه طور دیگری مشخص کرده باشید).
CSS را میتوان به سه روش به سند HTML اضافه کرد:
درونخطی (Inline): با استفاده از ویژگی style در داخل تگ HTML
داخلی (Internal): با استفاده از تگ <style> در بخش <head>
خارجی (External): با استفاده از تگ <link> برای لینک دادن به فایل CSS خارجی
✅ رایجترین روش استفاده از فایل CSS خارجی است.
اما در این آموزش از روشهای درونخطی و داخلی استفاده میکنیم چون راحتتر هستند و بهتر قابل آزمایشاند.
یک CSS داخلی (Internal CSS) برای تعریف سبک (Style) یک صفحه HTML خاص استفاده میشود.
CSS داخلی در بخش <head> یک صفحه HTML، و درون تگ <style> تعریف میشود.
در مثال زیر، رنگ متن همه تگهای <h1> در آن صفحه به آبی و رنگ متن همه تگهای <p> به قرمز تنظیم میشود.
علاوه بر این، رنگ پسزمینه صفحه نیز powderblue (آبی پودری) خواهد بود.
یک فایل CSS خارجی (External Style Sheet) برای تعریف استایل (سبک) چندین صفحه HTML مختلف استفاده میشود.
برای استفاده از یک فایل CSS خارجی، باید یک لینک به آن فایل را در بخش <head> هر صفحه HTML اضافه کنید:
📌 نکته: با یک فایل CSS خارجی میتوانید ظاهر کل سایت را فقط با تغییر یک فایل، تغییر دهید!
در این بخش با ویژگیهای پرکاربرد CSS آشنا میشوید:
color: رنگ متن را مشخص میکند.
font-family: فونت متن را تعیین میکند.
font-size: اندازه متن را تعیین میکند.
استفاده از ویژگیهای CSS مانند color (رنگ)، font-family (فونت) و font-size (اندازه متن):
ویژگی border یک کادر دور عنصر HTML ایجاد میکند.
📌 تقریباً میتوانید برای تمام عناصر HTML کادر تعیین کنید.
ویژگی padding فاصله بین متن و کادر را مشخص میکند.
ویژگی margin فاصله خارج از کادر (بیرونی) را تعیین میکند.
فایلهای CSS خارجی میتوانند با آدرس کامل یا با مسیر نسبی لینک شوند.
📘 برای اطلاعات بیشتر، فصل "مسیر فایلها در HTML" را ببینید.
از ویژگی style برای استایل درونخطی استفاده کنید.
از تگ <style> برای تعریف CSS داخلی استفاده کنید.
از تگ <link> برای ارجاع به فایل CSS خارجی استفاده کنید.
از تگ <head> برای نگهداری تگهای <style> و <link> استفاده کنید.
از ویژگیهای color, font-family, font-size برای استایلدهی به متن استفاده کنید.
از ویژگیهای border, padding, margin برای کنترل فاصلهها و کادرها استفاده کنید.
📚 نکته: برای یادگیری بیشتر، آموزش کامل CSS را دنبال کنید.
| تگ | توضیح |
|---|---|
<style> | اطلاعات استایل برای یک سند HTML را تعریف میکند |
<link> | یک لینک بین سند و منبع خارجی ایجاد میکند |
این محتوا کاملا رایگان توسط تیم کدلپر ترجمه شده و در اختیار شما کاربران عزیز قرار گرفته است، هر گونه کپی برداری برای مقاصد غیر رایگان و بدون ذکر منبع، مورد پیگیری قانونی قرار میگیرد.
ترجمه شده از منبع: https://www.w3schools.com/