הכרת
XHTML
הגרסה החמישית של מפרט השפות ההיפר-טקסטואליות
יצא לאור , המפרט מכיל בתוכו הרבה שינויים אך
למרבה הפליאה הוא אינו מכיל דברים חדשים.
מבולבלים? הרשו לי להסביר .
למפתחי שפת HTML 5 יש שלוש מטרות. האחת היא להגביל
יותר את הדקדוק בשפה. לדוגמא לאפשר כתיבת תגים
באותיות קטנות בלבד. <br>
ולא <BR>
.מעבר זה נעשה ע"י הפיכת HTML לשפה מסוג XML
. שפות מסוג XML
נכתבות עם דקדוק קפדני שמאפשר לכתוב תוכנית
שמנתחת את תוכן הדף (parser)
ביתר קלות. בסופו של דבר זה יאפשר לדפדפנים
להיות יותר יציבים (פחות מועדים לטעויות קוד).המשמעות
היא שהדפדפן יציג טעות במידה והקוד לא נכתב
לפי הכללים.
המטרה השנייה היא לחלק את השפה למודולים (modules)
כך שכל מודול מכיל תגים מסוגים שונים , וכל
מפתח אתר יבחר במודול שמתאים לו. לדוגמא palm pilot יכול לרוץ בצורה יותר בטוחה
במידה והוא יתעלם מתגי מסגרות (frames)
.כתוצאה מכך העבודה של כותבי תכנים לאתרים
תהיה קלה יותר ותתמקד במשתמש הספציפי.
המטרה השלישית היא להגדיל את
הפונקציונאליות של התגים ולהוסיף אופציות
חדשות שיאפשרו לאתר להיות עמיד יותר.