معرفی و کاربرد تگ frame در HTML
معرفی و کاربرد تگ frame در HTML قاب در سند html
در این مقاله از سایت آموزی جهت استفاده شما همراهان گرامی به معرفی تگ <frame> در HTML می پردازیم.
تگ <frame> در اچ تی ام ال
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> در اچ تی ام ال
<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 | 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 نمایش داده می شود. |
خصوصیات عمومی تگ frame در اچ تی ام ال
تگ <frame> از کلیه ویژگی های عمومی در سند HTML پشتیبانی می کند.
پشتیبانی مرورگرها از تگ frame در اچ تی ام ال
تگ <frame> در همه مرورگرهای معتبر اینترنتی نظیر اینترنت اکسپلورر ، فایرفاکس ، اپرا ، گوگل کروم و سافاری پشتیبانی می شود.
برای متخصص شدن در طراحی سایت فروشگاهی با وردپرس روی لینک زیر کلیک کن و تو دوره ثبت نام کن:
دوره فوق حرفه ای طراحی سایت فروشگاهی با وردپرس پروژه محور
برای متخصص شدن در طراحی بخش Front End سایت روی لینک زیر کلیک کن و تو دوره ثبت نام کن:
دوره فوق حرفه ای طراحی سایت با HTML5 و CSS3 پروژه محور
پیوندهای مهم و کاربردی
تگ های جدید HTML5 در سایت آموزی
صفات تگ های HTML در سایت آموزی
تگ های منسوخ شده HTML5 در سایت آموزی
تگ های block level و inline level در سایت آموزی
معرفی و کاربرد تگ frame در HTML قاب در سند html اچ تی ام ال – اختصاصی سایت آموزی
درباره سایت آموزی
علیرضا ابراهیمی - بنیانگذار وبسایت آموزشی سایت آموزی ، 8 سال سابقه فعالیت حرفه ای در زمینه طراحی سایت ، سئو ، سابقه تدریس اغلب زبان های برنامه نویسی تحت وب ، محقق و تحلیلگر ساختارهای توسعه دهنده وب
نوشته های بیشتر از سایت آموزی
دیدگاهتان را بنویسید