زبان css

وقتی صحبت از طراحی یک وب سایت میشود،CSS و HTML حرف اصلی را میزنند. اما ممکن است که این سوال پیش بیاید که CSS چیست و چه کاربردی دارد؟ در دنیای وب CSS و html کنار یکدیگر معنا پیدا میکنند . اگر زبان برنامه نویسی html را بدنه و اسکلت اصلی یک وب سایت در نظر بگیریم ، CSS ظاهر و جذابیت آن وب سایت را تعیین میکند و زیبایی و راحتی را برای کاربران تضمین میکند.

این راحتی و کاربر پسند بودن سایت که به لطف CSS است، آمار بازدید صفحات را بالا میبرد و مدت زمان حضور کاربر در سایت را افزایش میدهد و باعث میشود که کاربر تجربه زیبا و دلنشینی از کاربری سایت شما داشته باشد.در این مقاله از رسانه نکست میزبان فا به بررسی CSS میپردازیم.

CSS (استایل برگه های آبشاری) یک زبان برنامه نویسی است که به شما اجازه میدهد صفحات زیبایی در وب طراحی کنید و بسازید اما در ابتدا باید بدانید که CSS چیست و این کلمه مخفف چه عبارتی است؟

کلمه CSS مخفف عبارت Cascading Style Sheets به معنای استایل صفحات آبشاری است. CSS زبانی است که برای طراحی اسناد HTML استفاده میشود؛این زبان به کاربر یاد میدهد که چگونه عناصر HTML را به طور مناسب بر روی صفحه به کاربر نمایش دهد. به زبان ساده CSS یا صفحات آبشاری ، زبانی است که برای ساده سازی فرآیند ساخت یک وب سایت استفاده میشود. CSS برای مدیریت برخی قسمت های وب سایت استفاده میشود. با کمک CSS میتوانیم رنگ متن و سبک فونت ها را کنترل کنیم و فاصله بین پاراگراف ها و بسیاری از موارد دیگررا تنظیم کنیم. درک CSS آسان است و کنترل قویی برروی اسناد HTML ارائه میدهد.

CSS چه کاربردی دارد؟

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

CSS به عنوان یک زبان صفحه آرایی تعریف میشود که به طراحان وب امکان میدهد تا نحوه ارتباط سایت با مرورگرهای وب ، از جمله قالب بندی و نمایش اسناد HTML خود را مدیریت کنند. CSS یا صفحه آرایی آبشاری ، زبان کدنویسی مبتنی بر متن است که قالب بندی سایت و نحوه ارتباط آن با مرورگرهای وب را مشخص میکند. این زبان به توسعه دهندگان وب امکان میدهد تا عناصر و عملکردهای مختلف سبکی مانند طرح بندی ، رنگ ، فونت و قالب بندی و نمایش اسناد HTML را کنترل کنند.

هدف اصلی CSS به عنوان یک زبان صفحه آرایی ، جدایی محتوای سند از ارائه سند بود. CSS بخش طراحی و ظاهر صفحه وب را مدیریت می کند. با استفاده از CSS، می توانید رنگ متن، طرح فونت ها، فاصله بین پاراگراف ها، اندازه و چیدمان ستون ها و … را کنترل کنید. CSS به مرورگر دستور می دهد که چگونه HTML را در سمت کاربر نمایش دهد.

آشنایی با تاریخچه CSS

HTML در سال 1990 توسط دانشمند کامپیوتر به نام تیم برنزر لی (Tim Berners-Lee) اختراع شد و اجازه داد تا محتوا بر روی وب سایت ها نمایش داده شود اما HTML گزینه های استایل دهی را ارائه نمیداد. به این ترتیب CSS برای اولین بار در سال 1994 توسط تکنولوژیست نروژی به نام هاکان ویوم لی (Hakon Wium Lie) پیشنهاد شد که در آن زمان در سازمان تحقیقات هسته ای اروپا (CERN) با برنزرلی کار میکرد. دوسال بعد کنسرسیوم جهانی وب (W3C) اولین مشخصات استاندارد شده برای CSS را که CSS1 نامیده میشد، تصویب کرد.

این نسخه به صورت مشترک توسط برنزرلی و برنامه نویس هلندی برت بوس توسعه یافت. مرورگر اینترنت اکسپلورر شرکت مایکروسافت اولین مرورگر تجاری بود که از CSS پشتیبانی میکرد. در سال 1998 ، CSS2 منتشر شد و کنترل بهتری برروی طرح بندی و توانایی مشخص کردن نحوه نمایش محتوا در پلتفرم های مختلف از جمله دستگاه های دستی، چاپ، صفحه نمایش، تلویزیون و حتی بریل را ارائه داد. CSS3، که در سال 2011 معرفی شد، امکانات اضافی مانند طراحی وب ریسپانسیو و پشتیبانی از انواع جدید فونت‌ ها را اضافه کرد. همچنین ماژول هارا معرفی کرد.

ماژول های CSS برای جلوگیری از تعارضات استایل استفاده می شوند.علاوه براین، ماژول ها به کاربران کمک می کنند تا اجزای کد را دوباره استفاده کنند، زیرا هر جزء می تواند مجموعه ای از قوانین استایلی خود را داشته باشد. معرفی ماژول ها، ایمنی CSS را با این که قوانین CSS به طور پیش فرض به صورت محلی و نه جهانی اعمال می شوند، بهبود بخشید. علاوه بر توسعه اصلیCSS، ظهور فریمورک های CSS، مانند بوت استرپ به طور قابل توجهی طراحی وب ریسپانسیو را با فراهم کردن اجزای از پیش طراحی شده و قابل استفاده مجدد، مانند نوارهای ناوبری و دکمه ها، ساده تر کرده است.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *