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.

לקריאה נוספת[עריכה]

מושגים בויקיפדיה: