تگ frameset در HTML

چاپ

مثال (تگ frameset در HTML)

یک صفحه ساده با سه frame:

<frameset cols="25%,*,25%">
  <frame src="frame_a.htm">
  <frame src="frame_b.htm">
  <frame src="frame_c.htm">
</frameset>

خودتان امتحان کنید »

 در انتهای این مطلب، مثال های بیشتری آورده شده است.


تعریف و کاربرد تگ frameset در HTML

تگ <frameset> در HTML5 پشتیبانی نمی شود.

تگ <frameset> یک قاب را تعریف می کند.

تگ <frameset> یک یا چند عنصر <frame> را شامل می شود. هر عنصر <frame> می تواند حاوی سندی جداگانه باشد.

تگ <frameset> مشخص می کند که چه تعداد ستون یا ردیف باید در قاب قرار گیرد، هر کدام چند درصد / پیکسل از فضا را اشغال کند.

نکته: اگر می خواهید یک صفحه حاوی frames، را Validate (اعتبار) کنید لازم است که <DOCTYPE> به یکی از دو حالت  "HTML Frameset DTD" یا "XHTML Frameset DTD" تنظیم شده باشد.


پشتیبانی مرورگرها از تگ frameset در HTML

عنصر          
<frameset> بله بله بله بله بله

تفاوت بین HTML 4.01 و HTML5

تگ <frameset> در HTML5 پشتیبانی نمی شود.


Differences Between HTML and XHTML

تفاوتی وجود ندارد.


خصوصیت های اختیاری

خصوصیت مقدار توضیحات
cols pixels
%
*
در HTML5 پشتیبانی نمی شود.
مشخص کننده تعداد و سایز ستون های موجود در frameset است.
rows pixels
%
*
درHTML5 پشتیبانی نمی شود.
مشخص کننده تعداد و سایز سطرهای موجود در frameset است.

خودتان امتحان کنید - مثال

Horizontal frameset
 چگونه یک frameset افقی با سه سند متفاوت ایجاد کنیم.

Mixed frameset
 چگونه از frameset برای سه documents استفاده کنیم و چگونه آنها در سطر و ستون میکس کنیم.

Frameset with noresize="noresize"
  چگونه از ویژگی "noresize" استفاده کنیم و همچنین border بین فریم A و B قابل اندازه بندی مجدد نیست.