تاریخچه CSS

مقدمه

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

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

مشخصات زبان نشانه گذاری CSS توسط کنسرسیوم جهانی وب (W3C) نگهداری می شود. نوع رسانه اینترنت ( برای استفاده از  CSS توسط RFC 2318 در مارس ۱۹۹۸) ثبت شده است. W3C یک سرویس اعتبارسنجی رایگان را برای اسناد CSS را اجرا می کند.

علاوه بر HTML، زبان های نشانه گذاری دیگر نیز از جمله زبان های XHTML، XML , SVG و XUL  از CSS پشتیبانی می کنند.

تاریخچه CSS - زبان نشانه گذاری css

تاریخچه CSS – زبان نشانه گذاری css

تاریخچه CSS

CSS اولین بار توسط Hokon Wium Lie در ۱۰ اکتبر ۱۹۹۴ ارائه شد. در آن زمان Lie با Tim Berners-Lee در CER کار میکرد.چندین زبان سبک دیگر برای وب در همان زمان پیشنهاد شد و بحث در مورد لیست های پستی عمومی و در داخل کنسرسیوم جهانی وب منجر به  انتشار اولین  از CSS با عنوان CSS1 شد. و در سال ۱۹۹۶، Bert Bos به عنوان سازنده CSS شناخته شد.

سپس یک گروه کاری برای کار روی CSS تشکیل شد. در ابتدای کار CSS 1 چندان مورد توجه قرار نگرفت، و در نتیجه منجر به ایجاد CSS سطح ۲ در ۴ نوامبر ۱۹۹۷ شد. این به عنوان یک توصیه W3C در تاریخ ۱۲ می ۱۹۹۸ منتشر شد. سطح ۳ CSS  نیز که در سال ۱۹۹۸ آغاز شده است، تا سال ۲۰۱۴ هنوز در حال توسعه بود.

نسخه های CSS

CSS 1:

اولین نسخه CSS برای تبدیل شدن به یک توصیه رسمی W3C، سطح CSS 1 است. که در تاریخ ۱۷ دسامبر ۱۹۹۶ منتشر شده است. Håkon Wium Lie و Bert Bos به عنوان توسعه دهندگان اصلی شناخته شدند.

CSS 2:

CSS سطح ۲ توسط W3C توسعه داده شد. و به عنوان یک نسخه در ماه مه سال ۱۹۹۸ منتشر شد.

CSS 2.1:

CSS Level 2 revision 1، که اغلب به عنوان «CSS 2.1» نامیده می شود، خطاها را در نسخه  CSS 2 رفع می کند، ویژگی های ضعیف را در نسخه قبلی، حذف می کند و افزونه هایی از مرورگر ها که توسعه یافته است. را به مشخصات اضافه می کند.

CSS 3 :

CSS 3 به اسناد جداگانه ای به نام «ماژول ها» تقسیم می شود. هر ماژول قابلیت های جدیدی را اضافه می کند و ویژگی های تعریف شده در CSS 2 را گسترش می دهد، حفظ سازگاری عقب مانده. کار بر روی سطح CSS 3 در طول زمان انتشار پیشنهاد اصلی CSS 2 آغاز شد. اولین پیش نویس CSS سطح ۳ در ژوئن ۱۹۹۹ منتشر شد.

 

 

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