سبد (0)

تگ frame در HTML

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

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

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

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

شما می توانید مثال های بیشتری را در پایین این صفحه مشاهده کنید.


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

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

تگ <frame> یک پنجره خاص (قاب) را  در یک <frameset> تعریف می کند.

هر <frame> داخل <frameset> می تواند ویژگی های مختلفی از جمله: border ،scrolling و ability to resize (قابلیت تغییر سایز) و ... داشته باشد.

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


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

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

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

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


Differences Between HTML and XHTML

در HTML، تگ <frame> تگ پایانی ندارد. در XHTML، تگ <frame> باید با یک تگ پایانی بسته شود.


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

خصوصیت مقدار توضیحات
frameborder 0
1
در HTML5 پشتیبانی نمی شود.
مشخص می کند که border اطراف frame نمایش داده شود یا نه.
longdesc URL در HTML5 پشتیبانی نمی شود.
مشخص کننده آدرس صفحه ای حاوی توضیحات کامل در را بطه با محتویات frame
marginheight pixels درHTML5 پشتیبانی نمی شود.
مشخص کننده حاشیه بالا یا پایین برای frame
marginwidth pixels در HTML5 پشتیبانی نمی شود.
مشخص کننده حاشیه چپ یا راست برای frame
name text درHTML5 پشتیبانی نمی شود.
مشخص کننده یک name برای frame
noresize noresize در HTML5 پشتیبانی نمی شود
مشخص می کند که  frame قابلیت resizable ( تغییر سایز) را ندارد.
scrolling yes
no
auto
در HTML5 پشتیبانی نمی شود.
مشخص می کند که scrollbars در frame نمایش داده شود یا خیر.
src URL در HTML5 پشتیبانی نمی شود.
مشخص کننده  URL یک سندی که در frame نمایش داده می شود.

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

 

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

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

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

تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت معرفی بیاموز در شبکه سه