וובמאסטר - תיכנות ובניית אתרים

מדריך XHTML - צעדים ראשונים

entry/‏ 14 אוקטובר, 2003
F+
F-

אז מזה בכלל XHTML?

XHTML זה מעיין קומבינציה של HTML ו-XML (לא להיבהל - אין שום צורך בהכרת XML בנתיים). היא מכילה את כל האלמנטים של HTML, אך צורת הכתיבה היא בעצם כמו ב-XML.

אז למה בעצם המציאו את XHTML?

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

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

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

למשל, הקוד הבא ירוץ באופן תקין על הדפדפן במחשב, אך הוא אינו תיקני, ולא בהיכרח ירוץ באופן תקין על התקן נייד:

<html>
<head>
<title>This is bad HTML</title>
<body>
<h1>Bad HTML
</body>  
הקוד התיקני:

<html>
    <head>
        <title>This is well-formed HTML</title>
    </head>

    <body>
        <h1>Well-formed HTML</h1>
    </body>
</html>
XHTML יכול לרוץ על כל התקן שיודע להריץ XML, ובנוסף, בעוד שהעולם ממתין שכל ההתקנים יתמכו ב-XML, ה-XHTML מאפשר לך לכתוב HTML תקני כבר מעכשיו - ע"מ שההתקנים בעתיד יוכלו להריץ אותו ללא כל שידרוג של האתר מצידך.

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

entry

סטודיו לבניית אתרים שהוקם בינואר 2005
תגיות: HTML‏  /  XHTML‏  /  תקן‏  /  ‏  

תגובות בפייסבוק

תגובות למאמר



עוד במדריך

תגיות פופולאריות

X
הצטרף לעמוד שלנו בפייסבוק להישאר מעודכן!
וובמאסטר © כל הזכויות שמורות