معرفی و کاربرد تگ frame در HTML قاب در سند html

در این مقاله از سایت آموزی جهت استفاده شما همراهان گرامی به معرفی تگ <frame> در HTML می پردازیم.

تگ <frame> در اچ تی ام ال

معرفی و کاربرد تگ frame در HTML قاب در سند html - سایت آموزی

Frame یا قاب به طراح وب این امکان را می دهد که چند صفحه و سند اچ تی ام ال  را در یک صفحه و سند وب مورد نمایش قرار دهد. اگرچه نمایش چندگانه صفحات وب در یک صفحه به نظر جذاب است ، اما به دلیل مشکلاتی از قبیل مشکل در چاپ صفحه و چند موضوعی شدن سند ( که برای رتبه سایت در موتورهای جستجو امتیاز منفی به حساب می آید ) امروزه اکثر تگ های مرتبط با قاب بندی صفحات وب عملا منسوخ شدند.

لذا اگر سئوی وبسایت برای شما نیزاهمیت دارد، از این تگ به جهت مشکلات مذکور استفاده نکنید.

بنابراین تگ <frame> از جمله تگ های منسوخ در HTML5 به شمار می آید.

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

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

نکته مهم :

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

تگ <frame> تگ پایانی در سند HTML ندارد اگرچه در XHTML این تگ با تگ پایانی نیز همراه است.

مثال در مورد تگ <frame> در اچ تی ام ال

[html]<frameset cols=”25%,50%,25%”>
<frame src=”frame_a.htm”>
<frame src=”frame_b.htm”>
<frame src=”frame_c.htm”>
</frameset>[/html]

بررسی تگ <frame> در HTML 4.01 و HTML5

تگ <frame> یک تگ منسوخ در HTML5 است. و تنها در HTML4.01 و نسخه های قدیمی تر پشتیبانی می شد.

خصوصیات ویژه تگ <frame> در HTML

خصوصیت مقدار توضیحات
frameborder ۰
۱
در 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 نمایش داده می شود.

خصوصیات عمومی تگ frame در اچ تی ام ال

تگ <frame> از کلیه ویژگی های عمومی در سند HTML پشتیبانی می کند.

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

 تگ <frame> در همه مرورگرهای معتبر اینترنتی نظیر اینترنت اکسپلورر ، فایرفاکس ، اپرا ، گوگل کروم و سافاری پشتیبانی می شود.

برای متخصص شدن در طراحی سایت فروشگاهی با وردپرس روی لینک زیر کلیک کن و تو دوره ثبت نام کن:

دوره فوق حرفه ای طراحی سایت فروشگاهی با وردپرس پروژه محور

برای متخصص شدن در طراحی بخش Front End سایت روی لینک زیر کلیک کن و تو دوره ثبت نام کن:

دوره فوق حرفه ای طراحی سایت با HTML5 و CSS3 پروژه محور

پیوندهای مهم و کاربردی

تگ های HTML در سایت آموزی

تگ های جدید HTML5 در سایت آموزی

صفات تگ های HTML در سایت آموزی

تگ های منسوخ شده HTML5 در سایت آموزی

تگ های block level و inline level در سایت آموزی

تگ های HTML در W3school

ویژگی های CSS در سایت آموزی

ویژگی های CSS در W3schools

معرفی و کاربرد تگ frame در HTML قاب در سند html اچ تی ام ال – اختصاصی سایت آموزی