|
آموزش نکات HTML پیشرفته – تگ DOCTYPE
آیا تا کنون دقت کرده اید که برنامه
های ویرایشگر اچتمل مانند دریم ویور و فرانت پیج در ابتدای صفحات ، یک تگ DOCTYPE قبل از تگ html مینویسند که برداشتن آن نیز تاثیر خاصی در صفحه ندارد ؟
<!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
اما کار این
تگ چیست ؟
این خط به
برنامه
مرورگر می
فهماند که
شما قصد
استفاده از
HTML نسخه 4
را برای
طراحی صفحه
وب خود دارید
. در صورتی
که بخواهید
از XHTML جهت
طراحی صفحه
وب خود
استفاده کنید
باید کد فوق
را کمی تغییر
دهید . پس
چرا حذف آن
تاثیری در
صفحه وب ما
ندارد ؟ این
کد در ایجاد
صفحات HTML
اختیاری و در
صفحات XHTML
اجباری است .
اگر این تگ
را به همراه
یک URL در
بالای صفحه
وب خود اعلان
کنید ، سبب
میشود که
برنامه های
مرورگر فعلی
، هنگام باز
کردن صفحه
شما در مد
standards
کنار کنند .
بدین صورت
میتوانید
کدهای خود را
مطابق
استاندارد
نوشته و
کنترل بیشتری
بر چگونگی
نمایش این
صفحه در
برنامه های
مرورگر مختلف
داشته باشید.
در صورت
نگذاشتن این
کد ، مرورگر
از روش های
قدیمی تر
برای نمایش
صفحه شما
استفاده می
کند . یک
مثال عملی
:در هنگام
تعیین رنگ با
شماره های
هگزادسیمال ،
یک علامت
شارپ (#) در
ابتدای شماره
رنگ قرار
میگیرد که
حذف آن باعث
نادیده گرفتن
این رنگ در
زمان نمایش
صفحه میشود .
اما اگر کد
DOCTYPE را
از ابتدای
صفحه پاک
کنید
،مرورگرتان
از این مورد
ایراد نمی
گیرد و آن
رنگ را نشان
میدهد . برای
تست این مثال
از مرورگر
فایرفاکس
استفاده کنید
. چون مرورگر
Internet
Explorer
بطور معمولی
هم از حذف
علامت #
ایراد نمی
گیرد و ممکن
است شما فکر
کنید علامت #
اختیاری است
!
نویسنده : علی
اکبری
E-mail:
master@parsigold.com
|