CSS یا Cascade Style Sheets زبان برنامه نویسی می باشد که کنسرسیوم بین المللی شبکه جهانی وب یا W3C برای غلبه بر مشکلاتی که در طی زمان با استفاده از HTML بوجود آمده است پیشنهاد داده است. عملا این زبان برنامه نویسی، مکملی برHTML است و سعی در پر کردن نقاط ضعف و خلاهای آن دارد.
هدف CSS جداسازی طراحی بدنه ی یک فایل html از شیوه ی نمایش فایل html هست . با CSS شما می توانید تعیین کنید که هر تگ html به چه شکلی نمایش داده شود، مثلا رنگ ، اندازه ، نوع فونت متن، پس زمینه و ویژگی های دیگر را مشخص کنید.
CSS3 چیست؟
CSS3 در واقع آخرین نسخه CSS است که دارای قابلیت هایی فراتر از دو نسل اول است. ٣ CSS به خاطر ساختار ماژولارش، به توسعه دهندگان وب این امکان را می دهد که صفحات وب با محتوای غنی که نیاز به کد سبکتری دارند، ایجاد کنند. این یعنی ایجاد ظاهری خیال انگیز، واسط های کاربری بهتر و لود سریعتر وب سایت به کمک عملکرد هایی که برای طراحان وب تقریبا غیر ممکن بود تا بتوانند بدون استفاده از jQuery و Photoshop آنها را خلق نمایند.
با ظهور نسخه سوم CSS و نسخه پنجم html انقلابی در طراحی وب سایت صورت گرفته است که امروزه اکثر مرورگر های جدید و استاندارد، از قابلیت های CSS٣ و HTML٥ پشتیبانی می کنند و طراحان وب می توانند از این فناوری جدید به خوبی استفاده کنند.
قابلیت های کاربردی CSS3 چیست؟
- انتخاب گر ها ( Selectors )
- مدل قاب ( Box Model )
- پس زمینه ها و مرزها ( Backgrounds and Borders )
- مقادیر تصویر و محتوای جایگزین ( Image values and Replaced Content )
- افکت متن ( Text Effects )
- تبدیل های دوبعدی / سه بعدی ( 2D/3D Transforamtions )
- متحرک سازی ( Animations )
- چیدمان چند ستونی ( Multiple Column Layout )
- رابط کاربری ( User Interface )