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

תוכן שנמחק תוכן שנוסף
ארז סגל (שיחה | תרומות)
מאין תקציר עריכה
ארז סגל (שיחה | תרומות)
מאין תקציר עריכה
שורה 111:
 
===אז איך בדיוק בנוי המסמך?===
בHTML מותר לוותר על מקטעאלמנט ה-head למשל, אם אין בו תוכן, כמו גם על תג ה-html וה-body ופשוט לרשום מסמך html ללא אף אחד מהקטעים האלו.
 
לXHTML יש מבנה מחייב. שעונה על הכללים הבאים:
שורה 122:
* ל-head חייב להיות צאצא title אחד בדיוק, ומותר (ורצוי) שיהיו צאצאים נוספים.
* לאלמנט ה-title חייב להיות תוכן.
* באלמנט ה-body אין טקסט אלא רק אלמנטים מסוג מקטעגוש. (כמו p, div ועוד).
 
להלן דוגמה למבנה כזה. מומלץ בחום להעתיק את המבנה הזה ולהשתמש בו כבסיס לכל מסמכי ה-XHTML שלכם.
שורה 221:
Text '''<div> MyBody </div>''' Text
 
בHTML מותר למקטעילאלמנטי תגים לחפוף אחד את השני. אחד מתחיל בתוך השני ומסתיים אחרי סגירתו.
 
ב-XHTML מקטעיאלמנטי תגים חייבים להיות מקוננים היטב. מקטעאלמנט תג שמתחיל בתוך מקטעאלמניט תג אחר, חייב גם להיסגר בתוכו.
 
דוגמה לHTML עם תגים שאינם מקוננים (חופפים)
שורה 246:
</pre>
}}
כאן ניתן לומר בבירור שהטקסט נמצא בתוך מקטעאלמנט התגיתהתג i שנמצא בתוך מקטעאלמנט התגיתהתג b. זו הכוונה במקונן היטב.
 
==שימוש באותיות קטנות==