הבדלים בין גרסאות בדף "מ-HTML ל-XHTML"

קפיצה לניווט קפיצה לחיפוש
נוספו 188 בתים ,  לפני 15 שנים
מ
אין תקציר עריכה
מ (מ-HTML ל-XHTML. הועבר למ-HTML ל-XHTML: שמתי בטעות נקודה בסוף שם הספר)
מ
מדריך זה מסביר למשתמשים המכירים את HTML ואינם בקיאים ב-XHTML את ההבדלים העיקריים בין שני הפורמטים בעזרת דוגמאות ובצורה מפורטת.
 
כמו HTML גם XHTML קיים בגרסאות שונות. הגרסה המוצגת כאן היא XHTML 1.10 STRICT. זוהי הגרסה המתקדמתהמומלצת ביותר של פורמט XHTML, שדפדפנים עובדים איתה כיום. גירסה 2.0 כבר מתוכננת אך עדיין אינה רשמית, ואינה נתמכת ברוב הדפדפנים.
גירסה 1.1 כבר קיימת אמנם, אך בשל העובדה שיש לשלוח אותה כ-application/xml+xhtml היא אינה נתמכת ב-IE.
גירסה 2.0 כבר מתוכננת אך עדיין אינה רשמית, ואינה נתמכת ברוב הדפדפנים.
 
בין XHTML ל-HTML שינויים מעטים אך חשובים מאוד. אלו הם:
 
===DTD - הגדרת סוג מסמך===
הצהרת ה-DTD היא חובה בXHTML, והיא מגדירה באופן חד משמעי את סוג המסמך כ- XHTML 1.10 STRICT. הגדרה זו חוסכת ניחושים מיותרים מהדפדפן וחוסכת זמן עיבוד וזיכרון.
'''ההצהרה אינה חלק מהמסמך ולכן אין לסגור אותה עם לוכסן.'''
ההצהרה תמוקם בראש המסמך לפני תג ה-html ואחרי תג ה-xml אם בשימוש.
{{קוד מקור||קוד=
<pre>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.10 Strict//EN" "http://www.w3.org/TR/xhtml11xhtml1/DTD/xhtml11xhtml1-strict.dtd">
</pre>
}}
<nowiki>http://www.w3.org/1999/xhtml</nowiki>. (אם לא הבנתם למה, לא חשוב העיקר שהשורה תופיע כמו בדוגמא הבאה).
 
מומלץ מאוד להגדיר בתג ה-html את השפה העיקרית שבה כתוב המסמך. שפה מגדירים על-ידי המאפיין xml:lang. מאפיין זה מחליף את המאפיין lang שאין להשתמש בו ב-החל מ XHTML 1.1.
 
דוגמה לתג html במסמך שכתוב בעברית:
1,716

עריכות

תפריט ניווט