W3C Israel Office logo משרד ה W3C הישראלי

להוביל את הרשת למיצוי הפוטנציאל...

אל תשכחו להוסיף doctype

אל תשכחו להוסיף doctype

להוסיף מה?


אין רק סוג אחד של HTML, יש הרבה: HTML 4.01 Strict, HTML 4.01 Transitional, XHTML 1.0 Strict, ורבים אחרים. כל סוגי ה-HTML האלה מוגדרים במפרטי W3C המתאימים להם, אך הם מוגדרים גם בשפה יעודת-מכונה המפרטת את המבנה החוקי, האלמנטים והמאפיינים של סוג ה-HTML.

הגדרה כזו נקראת "הגדרת סוג מסמך", או, בקיצור, DTD (Document Type Definition).

כלים המעבדים מסמכי HTML, כמו דפדפני אינטרנט, זקוקים לדעת באיזה DTD משתמש מסמך HTML או XHTML: זוהי הסיבה לכך שכל מסמך HTML או XHTML צריך, בתחילתו, הצהרת DTD, כגון:
 

<"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

בשל התחביר שלה, הצהרת ה-DTD נקראת לעתים קרובות "doctype", בקיצור.

מדוע?

מדוע לציין doctype? משום שהוא מגדיר באיזו גרסה של HTML או XHTML המסמך שלכם משתמש, וזהו מידע קריטי הנדרש על ידי דפדפנים או כלים אחרים המעבדים את המסמך.

לדוגמה, פירוט ה-doctype של המסמך שלכם יאפשר לכם להשתמש בכלים כמו מאמת סימני העריכה כדי לבדוק את תחביר ה-HTML או ה XHTML שלכם (וכך לגלות טעויות שעלולות להשפיע על האופן שבו הדף שלכם מוצג בדפדפנים שונים). כלים כאלה לא יהיו מסוגלים לעבוד אם לא יידעו באיזה סוג של מסמך אתם משתמשים.

אולם הדבר החשוב ביותר הוא שברוב משפחות הדפדפנים, הצהרת doctype תייתר את הצורך בניחושים, וכך תביא לניתוח תחבירי "סטנדרטי", שבו הבנת המסמך (וכתוצאה מכך, הצגתו) תהיה לא רק מהירה יותר, אלא גם עקבית וחפה מהפתעות רעות, העלולות לצוץ במסמכים ללא doctype.

קריאה נוספת

על ה"טיפים להבטחת איכות"

הטיפים להבטחת איכות של W3C הם מסמכים קצרים המסבירים פיסות ידע שימושיות למפתחים או מעצבים של אתרים, והם מופקים על ידי הקבוצה להבטחת איכות ב-W3C, שגם מאחסנת אותם.

אף שהטיפים נבדקים בקפידה על ידי חברי הקבוצה, אין לראות בהם יותר מאשר פיסות תבונה אינפורמטיביות, ובעיקר הם אינם מפרטים טכניים נורמטיוויים של W3C.

למדו עוד על הטיפים, גלו כיצד להגיש את פניני החוכמה שלכם וקראו את כל הטיפים האחרים להבטחת איכות באינדקס הטיפים.


הוספת תגובה



W3C Israeli Office is hosted by ISOC-IL

Valid XHTML 1.0! Valid CSS1!