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

תוכן שנמחק תוכן שנוסף
ארז סגל (שיחה | תרומות)
ארז סגל (שיחה | תרומות)
שורה 114:
 
לXHTML יש מבנה מחייב. שעונה על הכללים הבאים:
* שורת ה-xml היא חובה אם הקידוד שונה מ-utf-8, ומומלצתאך אםאינה הואנתמכת כןבחלק מהדפדפנים. מומלץ לכן להשמיטה בשלב זה ולשמור את כל המסמכים בקידוד utf-8.
* חייבת להופיע שורת ה-doctype אחרי ה-xml או בראש המסמך אם אין xml.
* אחרי הצהרת ה-doctype יופיע גוש html. (גוש - תג פותח, תג סוגר ומה שבינהם).
* תג ה-html כולל מאפיין xmlns עם ערך http://www.w3.org/1999/xhtml.
* מאפיין xml:lang מומלץ מאוד בתג ה-html עם ערך השפה שבה כתוב המסמך. אם משתמשים בו יש להשתמש גם במאפיין lang עם ערך זהה.
* ל-html שני צאצאים בדיוק: head ו- body. בראשון כל הגדרות המסמך, בשני כל התוכן למשתמש.
* ל-head חייב להיות צאצא title אחד בדיוק, ומותר (ורצוי) שיהיו צאצאים נוספים.
שורה 127:
{{קוד מקור||קוד=
<pre>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" xmlns="http://www.w3.org/TR1999/xhtml11/DTD/xhtml11.dtdxhtml" lang="he" xml:lang="he">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="he">
<head>
<title>כותרת משמעותית למסמך שמעידה על תוכנו</title>