ادامه مطلب لزوم رعایت استانداردها
HTML 3.2 و آغاز استاندارد سازی:
اولین پاسخ W3C به این پراکندگی وب. استاندارد کردن مواردی بود که توسط شرکت های دیگر به HTML اضافه شده بود. در همین حین اعضای این کنسرسیوم سازندگان برنامه های مرورگر را تشویق میکردند که تا حد امکان از مقررات رسمی HTML پشتیبانیی کنندتا تمامی صفحات وبی که مطابق استاندارد ساخته میشوند توسط تمام برنامه های مرورگر به طور یکسان به نمایش در آیند.
CSS و HTML 4:
حرکت بعدی W3C خیلی متهورانه بود. در نسخه قدیمی HTML . محتویات. ساختار و دستورات مربوط به فرمت در یک سند منفرد و ساده نگداری می شد. W3C سیتم جدید را ارایه داد و دستورات مربوط به فرمت را از ساختار و محتویات صفحه جدا کرد. با استفاده از این سیتم میتوان فرمت مورد نظر را به یک پارگراف ساده . یک صفحه وب ویا در صورت لزوم. به کل یک سایت اعمال کرد. بنابراین در نسخه جدید HTML (یعنی نسخه چهارم) . W3C بیشتر المان های مربوط به فرمت را مشخص کرد تا در آینده آنها را از قوانین و مقررات استاندارد جدا کند.از این به بعد این المان ها بد تلقی شده و استفاده از آنها توصیه نمیشود. در همین زمان برای پر کردن این خلا سیتم جدیدی برای دستورات فرمت به وجود آورده و ان را CSS یا Cascading Style Sheet نامیدند.
مشخصات اولیه CSS به بازسازی همان اثرات HTML محدود شده بودند. ولی CSS Level 2 که در سال 1998 منتشر شد ویژگی ها و توانایی های بسیاری را به ارمغان آورد.مثل امکان تعیین المان های موجود در یک صفحه به طور دقیق. هم اکنون CSS به شکلی در آمده است که نه تنها امکانات و فرمت کردن HTML را بازسازی نموده بلکه می تواند طره های بسیار حرفه ای و جالب به وجود آورد.
ولی
ولی صفحات HTML هنوز هم آمیزه ای بودند از المان های قدیمی و جدید (که بخود این زبان تعلق داشت) و کد های ساده کثیف و در هم برهم. بیشتر برنامه های مرورگر برای برطرف کردن این مشکل به گذشته روی آوردند و هر یک از آنها نیز به روش جدا گانه ای برای این کار اتخاذ نمودند. و این مسیله وضعیت را به طور کلی بدتر کرد و هنوز هم روش استانداردی برای افزودن ویژگی های جدید وجود نداشت. به طور خلاصه می توانییم بگوییم که HTML زیر ساخت محکمی نداشت که بتوان ساختار های جدیدی بر آن بنا نمود. بنابراین W3C به این نتیجه رسید که همه ما به یک ساختار دیگر احتیج داریم. و راه حلی که برای این مشکل ارایه داد چیزی نبود به جز XML, یا Extensible Markup Language.
XHTML و XML:
(این تایپیک ادامه دارد...)
دوستان از سایت من بازدید کرده و نظر خود را بیان کنید با این توجه که اصل استاندارد سازی را اجرا نموده و دارای Atelnate Style Sheet میباشد که با هر مرورگری غیر از IE قابل مشاهده است:
www.echessdesign.com