اعتبارسنجی , Doctype و توضیحات html

- اعلان Doctype :
اعلان Doctype یک برچسب نیست, این بیشتر شبیه به راهنمایی برای مرورگر وب است درباره اینکه صفحه وب ما در چه نسخه ای از html نوشته شده است.برخی از مرورگرها برای اینک بتوانند به درستی صفحه وب را ارائه دهند به این اعلان نیاز دارند.
این اعلان در ابتدای داکیومنت html ,حتی قبل از باز شدن برچسب قرار میگیرد: ( در مثال به جای() از علامتهای <> استفاده کنید)
(!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd")
(
html
)(
head
)
(title
)اولین صفحه وب من(/title
)(
/head
)(
body
)(
/body
)(
/html
)
اعلانهای Doctype مختلفی وجود دارد که بر اساس نسخه ای از قوانینی که صفحه وب شما دنبال میکند استفاده میشوند. هر اعلان به تعریف نوع سند یا DTD اشاره دارد
(!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd")
(!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd")
(!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd")
- توضیحات html :
به دو دلیل اصلی توضیحات در html استفاده میشوند:
- نوشتن یادداشت/یادآوری به خودتان داخل فایل html
- پنهان کردن عناصر/برچسب ها بطور موقتی در حال تست فایل html
توضیحات html توسط مرورگر نادیده گرفته میشوند و در کد منبع میتوان آنها را مشاهده کرد.
هر توضیح با --!> شروع و با <-- پایان می یابد:
(html
)
(head
)
(title
)اولین صفحه وب من(/title
)
(/head
)
(body
)
(!-- How do you know when there is an elephant under your bed? --)
(!-- When your nose touches the ceiling! --)
(!-- <p>(This will not show up on your webpage.)</p> --)
(/body
)
(/html
)