CSS و HTML 4:
حرکت بعدی W3C خیلی متهورانه بود. در نسخه قدیمی HTML . محتویات. ساختار و دستورات مربوط به فرمت در یک سند منفرد و ساده نگداری می شد. W3C سیتم جدید را ارایه داد و دستورات مربوط به فرمت را از ساختار و محتویات صفحه جدا کرد. با استفاده از این سیتم میتوان فرمت مورد نظر را به یک پارگراف ساده . یک صفحه وب ویا در صورت لزوم. به کل یک سایت اعمال کرد. بنابراین در نسخه جدید HTML (یعنی نسخه چهارم) . W3C بیشتر المان های مربوط به فرمت را مشخص کرد تا در آینده آنها را از قوانین و مقررات استاندارد جدا کند.از این به بعد این المان ها بد تلقی شده و استفاده از آنها توصیه نمیشود. در همین زمان برای پر کردن این خلا سیتم جدیدی برای دستورات فرمت به وجود آورده و ان را CSS یا Cascading Style Sheet نامیدند.
مشخصات اولیه CSS به بازسازی همان اثرات HTML محدود شده بودند. ولی CSS Level 2 که در سال 1998 منتشر شد ویژگی ها و توانایی های بسیاری را به ارمغان آورد.مثل امکان تعیین المان های موجود در یک صفحه به طور دقیق. هم اکنون CSS به شکلی در آمده است که نه تنها امکانات و فرمت کردن HTML را بازسازی نموده بلکه می تواند طره های بسیار حرفه ای و جالب به وجود آورد
Table به CSS تبدیل نمیشه اما:
CSS برای طراحی وب سایت بسیار عالی هست اما مشکلات و مزیت های خودش رو داره. مشکلات CSS:
طراحان وبی که به استاندارد سازی وب سایت اهمیت زیادی می دند با این مشکل در بکار گیری CSS مواجه هستند که تعیین موقعیت المان ها در صفحه (قابلیتی که در CSS2 عرضه شد) که با مرورگر IE 5.0 و IE 5.5 مشکل داره و صرف کاربرد اون در IE 6.0 به بعد هست اما توجه داشته باشید که Opera 4.2 به بعد و نسخه Netscape 4.0 به بعد مشکلی ندارند.( البته وارد کردن css پیشرفته در Netscape 4.0 راه حل خودش رو داره که در مباحث بعدی مطرح می کنم).
اما کاربرد CSS باعث توانایی بیش از حد شما در تعیین موقعیت المان ها و کنترل صفحات زیاد شما میباشد. CSS3 با قابلیت های زیاد خود زیبایی طراحی وب را 2 چندان می کند. از صایت هایی که به صورت کامل با CSS طراحی شده اند و حرفه ای می باشند می توان به سایت
www.nero.com اشاره نمود. در صورت استقبال از این تایپیک به صورت مفصل در باره CSS صحبت خواهم نمود.
این هم دستوری که شما می توتنیید مشخص کنید که در صورتی که سایت شما با CSS طراحی شده باشد و بازدید کننده شما مرورگری با نسخه پایین تری از IE 6.0 داشته باشد . سایت شما با کدام نوع از CSS ها قابل مشاهده باشد.
HTML:
<!--[If IE 5]>
<link rel="stylesheet" type="text/css" href="screen_ie5.css" media="screen" />
<![ENDIF]-->