سی اس اس چیست؟
موج شکن ::: سی اس اس یا CSS سرواژه Cascading Style Sheets به معنای شیوهنامه آبشاری، در واقع نقش مکمل زبان اچ تی ام ال را بازی میکند. همانطور که قبلتر گفتیم، اگر اچ تی ام ال در صنعت ساختمان برابر با تیرآهنها و میلگردهای ساختمان و در یک کلام ساختار آن باشد، اگر قرار باشد این ساختمان از این حالت بیروح و زشت! خارج شود و در واقع دیوارهای آن رنگآمیزی یا کاغذدیواری شود، کف آن موزائیک یا پارکت شود و سقف آن نیز کناف، وظیفه این کار در صفحات وب (رنگآمیزی زمینهها، نوشتهها، تعریف فونتها و اندازههای مختلف، رسم اشکال و…) وظیفه سی اس اس است!
همچنین نقش مهم دیگری که بر عهده سی اس اس گذاشته شده است، چیدمان عناصر در صفحات وب است. در اچ تی ام ال صرفا عناصر به صورت پراکنده و به اصطلاح زیر هم تعریف میگردد و این وظیفه سی اس اس است که بگوید این عناصر در چه موقعیتی نسبت به هم قرار گیرند، در واقع به صورت ستونی زیر هم باشند، صفحه دو ستونه باشد، سه ستونه و حتی اینکه در حالات مختلف برای مثال در یک لپ تاپ سه ستونه باشد، در یک تبلت دو ستونه و در یک گوشی موبایل تک ستونه که اصطلاحا به این فرآیند ریسپانسیوسازی گفته میشود.