עבור מפתחי WEB, מלאכת הלימוד אינה נשלמת לעולם.
טכנולוגיות חדשות מפותחות חדשות לבקרים, עקומת כמות המידע צומחת במהירות שיא,
שפות התוכנה והפיתוח מתפתחות ללא הרף, וכמובן תקנים לפיתוח משודרגים בקביעות בכדי לעמוד בעדכניות המתבקשת.
תכנות לאינטרנט הוא תחום שבו קצב ההשתנות והדרישה ללימוד מתמיד הינה תובענית ביותר.
במהלך השנים האחרונות נתקלו המתכנתים במספר עדכוני תקנים של איגוד האינטרנט העולמי W3C
במאמץ לפתח פרוטוקולים משותפים שיבטיחו את פעילותם התקינה של שירותי הרשת והתיאום בין כל חלקיה.
הגירסה האחרונה של HTML היא 4.01 ששוחררה בדצמבר 1999.
התקן הבא אחריו הינו XHTML 1.0 ששוחרר בינואר 2000 ועודכן באוגוסט 2002.
מהי שפת XHTML?
לפי איגוד האינטרנט העולמי XHTML הינו איחוד בין הכוח של HTML 4 והעוצמה של- XML.
באופן בסיסי, XHTML בינו HTML נוקשה.
עד לא מזמן היה ניתן להתחמק מכתיבת קוד נכונה. כעת המצב השתנה:
• אלמנט DOCTYPE חייב להיות מוגדר בראש הדף
• מייד לאחריו מוכרח להיות מוגדר
• תג ה title מוכרח לבוא ראשון אחרי head
• שמות התגים מוכרחים להיות באותיות אנגליות קטנות
• כל תג מוכרח להסתיים בתג סוגר (גם br
וגם- img )
• כל ATTRIBUTE מוכרח להיות מוקף במרכאות
• יש להגדיר DTD עבור הדף ולכתוב את הקוד לפי הגדרה זו:
• XHTML 1.0 Strict - ההגדרה המחמירה ביותר. הדף מכיל תוכן בלבד. צורת ההצגה נקבעת באמצעות CSS
• XHTML 1.0 Transitional - הגדרה זו הינה מעט פחות מחמירה ומשמשת בעצם שילוב מתפשר בין XHTML ל- HTML בכדי לאפשר תמיכה בדפדפנים ישנים שאינם תומכים בשימוש ב CSS
• XHTML 1.0 Frameset - הגדרת מבנה אשר מכיל בתוכו דפי XHTML פנימיים
דוגמא לכתיבת פתיח לדף XHTML 1.0 Strict בעברית:
מערכת חשבונית ירוקה מאפשרת הפקת חשבוניות, קבלות וכל מסמך חשבונאי אחר מכל מחשב המחובר לאינטרנט. המערכת מאושרת לשימוש ע"י רשות המיסים, ומאפשרת שליחת חשבונית חתומה דיגיטלית במייל, ללא צורך בהדפסה וצריכת נייר.