
سلام دوستان عزیز. به دوره کامل آموزش CSS خوش اومدید. توی این دوره میخوام به زبون خیلی رسا و راحت (خودمونی) با شما صحبت کنم و به راحت ترین شکل ممکن تا جایی که امکان داره آموزش بدم و سعی میکنم چیزی رو از قلم نندازم. اگه هم انداختم شما به بزرگواری خودتون ببخشید.?️ قبل از شروع دوره میخوام یک معرفی کوچکی از خودم داشته باشم.
سید حامد علوی هستم، متولد سال 76 و در شهر ساری زندگی می کنم. بشدت عاشق برنامه نویسی و دنیای اوپن سورس (Open Source) هستم و هر روز این علم قدرتمند یعنی برنامه نویسی رو دنبال و تجربه میکنم. دید دنیای بیرون از نظر برنامه نویسی بسیار برام جذابه و ازش لذت میبرم.
کلمه CSS، مخفف Cascading Style Sheets هستش. این زبان، یک زبان نشانه گذاری یا Markup Language هستش و جزو زبان برنامه نویسی حساب نمیشه. CSS برای استایل دهی صفحات وب پیج شما استفاده میشه. میدونید که تموم صفحات وب از HTML تشکیل شده. فرض کنید صفحه وب شما یک ساختمان باشه. در این صورت، اسکلت اصلی، پی خونه، ستون و در کل ساختار اصلی ساختمان، همون HTML هستش. بعد از این مرحله، می رسیم به مرحله زیباسازی ساختمان که شامل سفید کاری، نما کاری، کاشی و سرامیک کاری، رنگ آمیزی اتاق ها و ... . این همون CSS هستش که می تونیم باهاش وب سایت خودمون رو جذاب و خوشگل کنیم. بعد از اینکه ساختمان تکمیل شد، می تونیم شروع به هوشمند سازی ساختمان کنیم. مثلاً وقتی شب شد، به طور خودکار لامپ های بیرون روشن شود و یا بالعکس. این همون Javascript هستش که باعث جان بخشیدن صفحات وب ما میشه و از حالت ثابت بودن و مردگی در میاد. در واقع صفحات ما رو پویا میکنه. صفحه ای که پایین مشاهده می کنید، یک صفحه فقط با HTML خام نوشته شده:

همونطور که مشاهده می کنید، این صفحه اطلاعات رو به مخاطب می رسونه. ولی مخاطب خیلی زود از این خوندن این مطالب زده میشه. چون هیچ جذابیتی برای طرف نداره. حالا صفحه زیر رو یک نگاه بندازید:

ببینید چقدر جذاب شده! همون مطالب قبلی هستش ولی با CSS استایل دهی شده. پس نقش CSS در وب سایت شما از اهمیت بسیار بالایی برخوردار هستش.
زبان نشانه گذاری CSS اولین بار در سال ۱۹۹۶ معرفی شد (CSS1) که ابزار های لازم رو برای طراحی یک صفحه وب رو فراهم کرد. این زبون به شدت در همون سال محبوب شدش و توسعه دهندگان سعی کردند که اونو توسعه بدن و نسخه بعدی آن (CSS2)، دو سال بعد، یعنی ۱۹۹۸ معرفی شد و ابزار های کامل تری به آن اضافه شد. در نهایت ورژن جدید آن که کمی بعد منتشر شد (CSS3)، تقریباً تمام ابزار های مورد نیاز یک طراح وب را داشت. این نسخه CSS آخرین نسخه موجود هستش و دیگه نسخه ۴ وجود نخواهد داشت. بجاش بخش های مختلف CSS رو (مثل سایه ها، انیمیشن ها و ...) توسعه میدن.
دوستان. راز موفقیت در برنامه نویسی، فقط فقط در تمرین و تکرار اون هستش. اگه شما فقط به آموزش ها و ویدئو های سایت ها بسنده کنید و تمرینی نداشته باشید. بدون شک این مطالب، زود از ذهن شما پاک میشه و باعث میشه زود از برنامه نویسی زده شوید. پس در کنار آموزش ها، تمرین و اشکال زدایی (Debug) فراموش نشه.
خب دوستان عزیز امیدوارم که تا اینجای آموزش لذت برده باشید. خب بریم کم کم ببینیم که با CSS دقیقا چیکارا میشه کرد.