CSS (Cascading Style Sheets):
CSS دوست و رفیق HTML است و صفحه ای که با HTML اسکلت بندی شده است با CSS تنظیم می شود تا ظاهر جذاب تر و گیراتری به دست آورد. این زبان هم جزو زبان های برنامه نویسی نیست ولی جزو پایه های مهم طراحی وبسایت است چون بدون استفاده از CSS ظاهر صفحات چیزی جز صفحه های بی روح سفید با متن ها و دکمه های تکراری و خسته کننده نخواهد بود.
CSS با استفاده از سینتکس های خاص با عناصر HTML تعامل برقرار می کند تا استایل و سبک آنها را مشخص کند. به عنوان مثال، متنی که در تگ <P> قرار گرفته است با {}P و تعریف ویژگی هایی مثل رنگ، فونت و سایر در داخل براکت، تغییر شکل می دهد.
زبان CSS یا Cascading Style Sheets یکی از اصلیترین زبانهای مورد استفاده در طراحی وب است. CSS برای تنظیم و اعمال قوانین استایل (سبک) بر روی صفحات وبسایتها به کار میرود. با استفاده از CSS، میتوانید ظاهر و طراحی وبسایتها را به دلخواه شخصیسازی کنید.
مهمترین وظیفه CSS اعمال استایلها و تزئینات به اجزای HTML است که با استفاده از تگها و عناصر HTML تعریف شدهاند. این استایلها شامل مواردی مانند رنگ متن، فونتها، اندازهها، فواصل، حاشیهها، تصاویر پسزمینه، حاشیهها، و ترتیب عناصر در صفحه میشوند.
CSS از تفاوت با HTML بهره میبرد؛ HTML برای تعریف ساختار و محتوا استفاده میشود در حالی که CSS برای اعمال استایل به این ساختار و محتوا مورد استفاده قرار میگیرد. این امکان را به توسعهدهندگان وب میدهد که وبسایتها و اپلیکیشنهای وب با طراحیها و استایلهای مختلف ایجاد کنند.
ویژگی ها
- این زبان برای استایل دهی به صفحات وبسایت استفاده می شود.
- نسخه فعلی این زبان، CSS3 است.
- CSS در کنار HTML و جاوا اسکریپت برای طراحی رابط کاربری اپلیکیشن های موبایل هم قابل استفاده است.
نقاط قوت
- استفاده از CSS باعث افزایش سرعت وبسایت می شود.
- طراحی سایت با CSS به صرفه جویی در زمان کمک می کند.
- این زبان با دستگاه های مختلف سازگار است.
نقاط ضعف
- امنیت پایینی دارد.
- در زمینه Cross-browser با مسائلی روبرو است.
- احتمال به هم ریختگی استایل صفحه با CSS بالا است.