русский  עברית
tadam logo

הגדרה HTML <!DOCTYPE>

דוגמה

מסמך HTML עם doctype of XHTML 1.0 Transitional:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>

<title>Title of the document</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>

<body>
The content of the document......
</body>

</html> 

תוצאת הפעלה קוד לעיל:

הגדרות ושימוש

הגדרת של doctype חייבת להיות דבר ראשון במסמך HTML,לפני תג<html>

הגדרת doctype זה אינה תג HTML;זאת הוראה לדפדפן אינטרנט על מה גרסה שלשפת הסימון שדף נכתב בה.

הגדרת doctype מתייחסת ל- Document Type Definition (DTD).

DTD מגדיר כללים עבור שפת סימון, כך שדפדפנים יכולים לעבד תוכן כראוי.

אלמנטים HTML/XHTML ו-DTD תקפים

ראו טבלה שלנו עם כל אלמנטים HTML/XHTML ו- DTDs תקפים.

Doctypes זמינים בהמלצות W3C

HTML 4.01 Strict

DTD מכיל כל אלמנטים ותכונות HTML, אבל לא מכיל אלמנטים פרזנטציה או אסורים - כמו font. Framesets הם אסורים. .

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

HTML 4.01 Transitional

DTD הזה מכיל כל אלמנטים ותכונות HTML, אבל לא מכיל אלמנטים פרזנטציה או אסורים - כמו font
Framesets הם אסורים.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

HTML 4.01 Frameset

DTD הזה שווה ל- HTML 4.01 Transitional, אבל מאשר שימוש בתוכן frameset.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">

XHTML 1.0 Strict

DTD הזה מכיל כל אלמנטים ותכונות HTML, אבל לא מכיל אלמנטים פרזנטציה או אסורים - כמו font
Framesets הם אסורים.
הסימון חייב להיות כתוב כמו XML מסודר.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

XHTML 1.0 Transitional

DTD הזה מכיל כל אלמנטים ותכונות HTML, אבל לא מכיל אלמנטים פרזנטציה או אסורים - כמו font
Framesets הם אסורים. הסימון חייב להיות כתוב כמו XML מסודר.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

XHTML 1.0 Frameset

DTD הזה שווה ל- XHTML 1.0 Transitional, אבל מאשר שימוש בתוכן frameset.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

XHTML 1.1

DTD הזה שווה ל- XHTML 1.0 Strict, אבל מאפשר לך להוסיף מודולים, למשל לספק תמיכה עבור שפות מזרח אסיה.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

תמיכת דפדפנים

טיפים והערות

תשתמשו ב- HTML / XHTML ולידטור כדי לבדוק תקינות קוד שלכם ולדציה HTML
האם מידע זה היה מועיל?
   

תגובות