HTML <frame> תג
דוגמה
דף פשוט עם שלוש חלונות:<html> <frameset cols="250px,*,250px"> <frame src="http://xhtml.co.il/tryit/html/frame_a.htm" /> <frame src="http://xhtml.co.il/tryit/html/frame_b.htm" /> <frame src="http://xhtml.co.il/tryit/html/frame_c.htm" /> </frameset> </html>
הגדרות ושימוש
תג <frame> מגדיר חלק אחד של המסגרת בתוך הקבוצת מסגרות.
כל מסגרת בקבוצת מסגרות יכולה להכיל תכונות שונות, כמו גבולות, גלילה, את היכולת לשנות גודל, וכו'.
תמיכת דפדפנים
תג
<frame> נתמך בכל הדפדפנים המוביליםהבדלים בין HTML ו- XHTML
ב-HTML לתג <frame> אין תג סגירה.
ב-
XHTML
תג
<frame>
חייב להיות סגור כראוי.
טיפים והערות
הערה: אם אתם רוצים לבדוק עמודים מכילים חלונות, תהיו בטוחים שסוג של מסמך מוגדר כי "Frameset DTD". תקראו יותר על סוגי המסמך.
חשוב: אתם יכולים להשתמש באלמנט <body> יחד עם אלמנט frameset. אבל, אם אתם מוסיפים תג <noframes> מכיל טקסט עבור הדפדפנים, שלא תומכים בחלונות, אתם צריכים להכניס טקסט בתוך אלמנט body.
תכונות נוספות
DTD: מציין באיזה HTML 4.01/XHTML 1.0 DTD תג מותר. S=Strict (קפדן), T=Transitional (מעבר), F=Frameset (מסגרות)
| תכונה | ערך | תיאור | DTD |
|---|---|---|---|
| frameborder | 0 1 | מציין האם להציג גבולות של מסגרת | F |
| longdesc | URL | מציין דף שמכיל תיאור מלא של תוכן של המסגרת | F |
| marginheight | pixels | מציין רווח עליון ותחתון של המסגרת | F |
| marginwidth | pixels | מציין רווח מימין ומשמאל של המסגרת | F |
| name | name | מציין שם של מסגרת | F |
| noresize | noresize | מציין שגודל של מסגרת לא ניתן לשנות | F |
| scrolling | yes no auto | מציין האם להציג גלילה במסגרת | F |
| src | URL | מציין URL של המסמך שמוצג במסגרת | F |
תכונות סטנדרטיות
Тег<frame> поддерживает следующие стандартные атрибуты:| תכונה | ערך | תיאור | DTD |
|---|---|---|---|
| class | classname | מציין שם המחלקה עבור האלמנט | STF |
| id | id | מציין id ייחודי עבור אלמנט | STF |
| style | style_definition | מציין סגנון מובנה עבור אלמנט | STF |
| title | text | מציין מידע נוסף עבור אלמנט | STF |
יותר מידע על תכונות ה-HTML.
דוגמה 1
כיצד לבנות סט חלונות אופקי עם שלושה מסמכים שונים.<frameset rows="50px,*,50px"> <frame src="http://xhtml.co.il/tryit/html/frame_a.htm" /> <frame src="http://xhtml.co.il/tryit/html/frame_b.htm" /> <frame src="http://xhtml.co.il/tryit/html/frame_c.htm" /> </frameset>
דוגמה 2
כיצד לבנות סט חלונות עם שלושה מסמכים, וכיצד להרבב אותם בעמודות ושורות.<frameset rows="250px,250px">
<frame src="http://xhtml.co.il/tryit/html/frame_a.htm" />
<frameset cols="250px,*">
<frame src="http://xhtml.co.il/tryit/html/frame_b.htm" />
<frame src="http://xhtml.co.il/tryit/html/frame_c.htm" />
</frameset>
</frameset>דוגמה 3
כיצד להשתמש בתג <noframes>.<frameset cols="250px,*,250px">
<frame src="http://xhtml.co.il/tryit/html/frame_a.htm" />
<frame src="http://xhtml.co.il/tryit/html/frame_b.htm" />
<frame src="http://xhtml.co.il/tryit/html/frame_c.htm" />
<noframes>
סליחה, דפדפן שלכם לא תומך בחלונות
</noframes>
</frameset>דוגמה 4
כיצד להשתמש בתכונה "noresize". לא נתן לשנות גודל לחלונות. תעבירו עכבר מעל הגבולות בין החלונות ותשימו לב שלא ניתן להעביר גבולות.<html> <frameset cols="250px,*,250px"> <frame src="http://xhtml.co.il/tryit/html/frame_a.htm" noresize="noresize" /> <frame src="http://xhtml.co.il/tryit/html/frame_b.htm" /> <frame src="http://xhtml.co.il/tryit/html/frame_c.htm" /> </frameset> </html>
דוגמה 5
כיצד לבנות מסגרת ניווט. מסגרת ניווט מכילה רשימה של קישורים עם מטרה למסגרת השניה. קובץ בשם "tryhtml_contents.htm" מכיל שלושה קישורים.<frameset cols="250,*"> <frame src="http://xhtml.co.il/tryit/html/tryhtml_contents.htm" /> <frame src="http://xhtml.co.il/tryit/html/frame_a.htm" name="showframe" /> </frameset>
דוגמה 6
דוגמה הזו מציגה שתי מסגרות. למסגרת ראשונה יש מקור לחלק שצוין בקובץ. לחלק שצוין יש <a name="C10"> בתוך הקובץ "link.htm"<html> <frameset cols="200,*"> <frame src="http://xhtml.co.il/tryit/html/frame_a.htm" /> <frame src="http://xhtml.co.il/tryit/html/link.htm#C10" /> </frameset> </html>
דוגמה 7
דוגמה זו ממחישה שתי מסגרות. מסגרת הניווט (content.htm) משמאל מכילה רשימה של קישורים עם מסגרת השניה (link.htm) כמטרה. המסגרת השנייה מציגה את המסמך המקושר. אחד הקישורים במסגרת ניווט קשורה עם חלק מסוים של קובץ היעד.<frameset cols="180,*"> <frame src="http://xhtml.co.il/tryit/html/he/content.htm" /> <frame src="http://xhtml.co.il/tryit/html/link.htm" name="showframe" /> </frameset>
האם מידע זה היה מועיל?

