HTML/הצהרת סוג מסמך
דף זה מציג את הצהרות ה-DOCTYPE הנפוצות ל-HTML ו-XHTML.
הצהרת DOCTYPE (או Document Type Declaration או DTD) צריכה להופיע בתחילת המסמך והיא נראית כך:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
תפקיד: זיהוי סוג המסמך (HTML, XHTML, XML, SVG) וגרסתו על-ידי מחשב (דפדפן, או תוכנה שבודקת שגיאות).
ספר HTML מלמד את גרסה XHTML 1.0 STRICT של HTML ובמסמכים אלו יש להשתמש בצהרה המתאימה לו.
תקלות במסמכים שחסר בהם DOCTYPE
עריכה- תוכנות לזיהוי שגיאות לא פועלות.
- דפדפנים מתאמצים יותר לפענח את המסמך. הדבר מתבטא בהצגה איטית יותר של הדפים, ובבזבוז משאבים.
- שגיאות בלתי צפויות בהצגת הדף, עקב זיהוי סוג מסמך שגוי.
סוגי DOCTYPE נפוצים
עריכהקרא על המושגים הבאים בוויקיפדיה: XML HTML XHTML. קריאת הערכים עוזרת להבין את ההבדל בין HTML ל- XHTML ומסבירה את משמעות המלים STRICT, TRANSITIONAL ו- FRAMESET.
- XHTML 1.1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
- XHTML 1.0 STRICT
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
- XHTML 1.0 TRANSITIONAL
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- XHTML 1.0 FRAMSET
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
- HTML 4.01 STRICT
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
- HTML 4.01 TRANSITONAL
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- HTML 4.01 FRAMESET
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
- HTML 5
<!DOCTYPE html>
איזה DOCTYPE לבחור?
עריכהכשמשתמשים במסגרות, דף המסגרות צריך להכיל הצהרת FRAMESET. הצהרה זו אומרת למחשב שאין כאן אלמנט body אלא אלמנט frameset.
בקשר לשאר התשובה פשוטה! ה-DOCTYPE שמתאים למסמך שלך. אם המסמך כתוב ב-XHTML 1.1 זה ה-DOCTYPE שעליך להשתמש בו. אם אינך יודע באיזה פורמט המסמך שלך קרא את HTML ו- XHTML. באופן כללי מומלץ לעבור לXHTML, לכן אם עדיין לא כתבת את המסמך, כתוב אותו ב-XHTML ואם כבר כתבת אותו שנה אותו ל-XHTML. תוכל להשתמש במדריך מ-HTML ל-XHTML.
לקריאה נוספת
עריכה- http://www.w3.org/QA/2002/04/valid-dtd-list.html#DTD - האתר הרשמי של w3c לגבי DTD
- מ-HTML ל-XHTML
מושגים בויקיפדיה:
הפרק הקודם: מפת תמונה |
הצהרת סוג מסמך תרגילים |
הפרק הבא: כותרות HTML |