Remove ads
מוויקיפדיה, האנציקלופדיה החופשית
XHTML (ראשי תיבות של eXtensible HyperText Markup Language) היא שפת סימון לעיצוב עמודי אינטרנט, בדומה ל-HTML, אלא שהיא מוגדרת כיישום XML ולא כיישום SGML, ולפיכך חלים עליה כללי מבנה קשיחים וקפדניים יותר.
כמו HTML, גם שפת XHTML הוגדרה והתקבלה על ידי ארגון W3C כתקן.
הצורך בכללי סמנטיקה קפדניים מ-HTML התעורר עקב עליית תפוצתם של התקנים ניידים ומשובצים (Embedded), והעובדה שעיבוד של XML פשוט יותר ודורש פחות משאבים. מסמכי XHTML עונים על התכונות הבאות:
<br />
)בינואר 2000 הושלמה הגדרתו של תקן XHTML 1.0, בהתבסס על HTML 4.01. בדומה לו, גם XHTML 1.0 כלל הגדרה לשלושה סוגי מסמכים, על פי תכונת הDOCTYPE:
תקן XHTML 1.0 תוכנן לתאימות אחורה, וכולל נספח המתאר קווים מנחים כיצד לכתוב מסמכי XHTML אשר תתאפשר צפייתם גם בדפדפנים ללא תמיכה בתקן זה.
במאי 2001 הושלמה הגדרתו של תקן XHTML 1.1, בהתבסס על XHTML 1.0 Strict. תקן זה אינו משמר תאימות אחורה עם HTML.
נכון ליולי 2007, XHTML 2.0 עדיין מוגדר כטיוטת עבודה.
רוב הדפדפנים העדכניים תומכים ב־XHTML. דפדפנים ישנים יותר מתמודדים עם מסמכי XHTML 1.0 ללא קושי הודות לתאימות לאחור.
קובץ הגדרת המסמך (DTD) מצהיר במפורש על אותן 252 ישויות (Entity reference) של HTML. בנוסף, מכיוון ש-XHTML הוא XML הוא מכיל גם את הישות apos
, וניתן להצהיר ב-XHTML על ישויות נוספות בקובץ הגדרת המסמך. מבחינת תמיכה של דפדפנים באפשרויות אלו, התשובה תלויה באיך הדפדפנים מתייחסים ל-XHTML.
apos
אינה נתמכת בוודאות, כמו גם הגדרת ישויות נוספות.רק "
, &
, <
ו >
יעבדו בכל המפענחים בצורה בטוחה.
האפשרות הראשונה, של תמיכה ב-252 הישויות בלבד, היא הנפוצה כיום.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.