تگ frame در HTML
مثال (تگ frame در HTML)
یک صفحه ساده با سه frame:
<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 قابل اندازه بندی مجدد نیست.
- نوشته شده توسط سمیه فخری
- بازدید: 11724