CSS چیست ؟

CSS چیست ؟

در این مقاله چه می خوانیم ...

CSS چیست ؟

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

سی اس اس زبانی برای تعیین نحوه ارائه اسناد به کاربران ، نحوه استایل و چیدمان ها و غیره به کار می رود. یک سند معمولا شامل یک فایل متنی بوده که با استفاده از زبان نشانه گذاری نظیر html ساختار پیدا می کند. اما شما ممکن است با زبان های نشان گذاری دیگری نظیر SVG یا XML نیز برخورد کنید. سی اس اس معمولا برای تعریف سبک های صفحات وب از جمله طراحی ، طرح بندی ها و تغییرات نمایش در دستگاه ها و اندازه صفحات مختلف مورد استفاده قرار می گیرد. سی اس اس یک زبانی است که برای طراحان صفحات وب سایت در ساخت ظواهر و اطلاعات سایت ها استفاده می شود.

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

 

CSS چیست ؟

 

اهداف ساخت CSS چیست؟

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

 

استایل شیت (stylesheet) که شامل قوانین و کدهایی از زبان سی اس اس که به مرورگر دستور می دهند که تگ های اچ تی ام ال چگونه نشان داده شود.

وب کیت (webkit) شامل موتور طراحی که به مرورگرها این قابلیت را می دهد تا صفحات وب را ارائه کنند و این درواقع موتور ارائه دهنده اچ تی ام ال/سی اس اس می باشد و قابلیت استفاده در گوگل کروم و مرورگر سافاری اپل را دارا است.

فایل های CSS که معمولا فایل در آنها به صورت .CSS می باشد و شما در چنین فایل هایی تمامی صفت ها و ویژگی های سایت نظیر نوع فونت ، آدرس تصاویر ، رنگ ها ، بک گراندها و … را مشاهده می کنید و به راحتی می توانید نمایش صفحات در مرورگرهای موبایل یا نمایش بر روی مانیتور را در این فایل انجام دهید.

 

 

مزایای سی اس اس ها :

سی اس اس با ظاهر عالی و احساس بخشی به یک صفحه وب باعث می شود شما قابلیت تغییر رنگ متن ، سبک فونت ها ، فاصله بین پاراگراف ها ، اندازه و چیدمان ستون ها و غیره را کنترل نمایید. در ادامه ما ابتدا به مزیت های CSS و همچنین معایب آنها خواهیم پرداخت پس همراه باشید.

– زبان های سی اس اس باعث صرفه جویی در زمان و وقت کاربر می شود و شما می توانید یکبار آن را بنویسید سپس از همان برگه در چندین صفحه اچ تی ام ال از آنها مجددا استفاده نمایید. می توانید برای هر عنصر اچ تی ام ال یک سبک تعریف کنید و آنها را به تعداد صفحات وب که می خواهید قرار دهید.

– تعمیر و نگهداری آسان : برای ایجاد یک تغییر کلی امکان تغییر سبک به صورت ساده را دارید و می توانید همه عناصر در تمامی صفحات وب را به صورت خودکار به روز رسانی و تعمیر نمایید.

– پشتیبانی از استانداردهای جهانی وب : حالا که تمامی ویژگی های اچ تی ام ال در حال منسوخ شدن هستند و توصیه می شود که به سمت سی اس اس بیایید و این بهترین ایده است که از تمامی ویژگی های این زبان بهره ببرید و در تمامی صفحات سایت خود از آنها استفاده کنید و همچنین با مرورگرهای آینده نیز سازگاری دارد.

– پلتفرم کاملا مستقل : این اسکریپت یک پلتفرم ثابت و مستقلی است که می تواند از آخرین مرورگرها پشتیبانی نماید.

– جلوگیری از کدنویسی کثیف و غیر اصولی

 

مزایا و معایب سی اس اس

 

معایب سی اس اس CSS :

  • سی اس اس ها به دلیل ورژن های CSS، CSS 1 تا CSS3 منجر به ایجاد سردرگمی در بین مرورگرهای وب می شود.
  • در این زبان ممکن است یک ورژن با مرورگری کار کند و البته با مرورگر دیگری به خوبی کار نکند. توسعه دهندگان وب باید سازگاری آنها را آزمایش کنند و برنامه را در چندین مرورگر اجرا نمایند.
  • کمبود امنیت در آنها
  • بعد از انجام تغییرات در آنها باید سازگاری مورد تایید قرار بگیرد.
  • این زبان برای افراد غیر توسعه دهنده و مبتدی پیچیده می باشد.
  • برخی از سبک ها در مرورگرها پشتیبانی نمی شوند.
  • سی اس اس در مرورگرهای مختلف می تواند متفاوت عمل کند
  • اینترنت اکسپلورر و اپرا از CSS به عنوان منطق متفاوت پشتیبانی می کنند.
  • ممکن است هنگام استفاده از CSS مشکلاتی در بین مرورگرها وجود داشته باشد.
  • ناتوان در نام گذاری نقش‌ها در زمان ارجاع script‌های بخش کاربر و تغییر Selectorها
  • ناتوانی در انتخاب والد در CSS نمی‌توان برای هر عنصر، گزینه بالاتر یا والد را انتخاب کرد. دلیل اصلی آن، بهبود کارایی در نمایش صفحات وب در مرورگرهای مختلف است.

 

آشنایی با ورژن های مختلف سی اس اس :

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

 

CSS 1

این نسخه یکی از اولین نسخه های سی اس اس بوده که به صورت رسمی در سال 1996 معرفی شده است. با معرفی نسخه های جدیدتر این نسخه اصلا پیشنهاد نمی شود.

 

CSS 2

این ورژن که در سال 1998 ساخته و معرفی شده و دارای قابلیت هایی نظیر شناخت انواع فایل های چند رسانه ای ، طراحی متن و راست چین کردن نوشته ها و تنظیم جایگاه اجسام را دارا است. امروزه به طور کلی از نسخه های سی اس اس 2 و 1 استفاده نمی شود و منسوخ گردیده است.

 

CSS 3

این نسخه از زبان که در سال 1999 تولید شد و یک تحول گسترده ای در صنعت طراحی وب به وجود آورده است. نسخه ای که ساختار ماژول بندی به آن افزوده شده و قابلیت هاییی نظیر قالب های ماژول مختلف در اختیار طراحان قرار گرفت. تا سال 2012 بیش از 50 ماژول برای قابلیت هایی نظیر افزودن فرم های چند ستونه و استفاده از تصاویر در پس زمین و غیره برای طراحی سایت اضافه شد.

CSS 4

استاندارد خاصی بنام سی اس اس 4 نیست و توسعه دهنده های سی اس اس 3 برای توسعه و بهبود هرکدام از ماژول ها و این سطح، در واقع از تعدادی از ماژول‌های سطح ۴ تشکیل شده است. برخی از این ماژول‌ها عبارت اند از Image value، Background و Selectors که بسیار کاربردی هستند.

 

نکته پایانی

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

 

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

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

5 × سه =

درصد پیشرفت مطالعه شما :

مقالات مرتبط:

به اشتراک بگذارید