در اين بخش از
دوره آموزش HTML در آموزش دون
، با تگ
<frame> آشنا ميشويم. اين تگ براي ايجاد قابهاي مستقل در صفحات وب استفاده ميشد، اما در
HTML5 منسوخ شده و بهتر است از <iframe> يا CSS استفاده شود.
تگ frame در HTML چيست؟
تگ <frame> به شما اجازه ميداد صفحه وب را به چند بخش تقسيم کنيد و هر بخش محتواي
جداگانهاي داشته باشد.
اين قابها معمولاً داخل <frameset> قرار ميگرفتند. با اين حال، استفاده از آن ديگر توصيه
نميشود.
مثال ساده از تگ frame
<frameset cols="50%,50%">
<frame src="left.html" name="leftFrame">
<frame src="right.html" name="rightFrame">
</frameset>
در اين مثال، صفحه به دو ستون تقسيم شده و هر ستون محتواي متفاوتي را نمايش ميدهد.
ويژگيهاي مهم تگ frame
| ويژگي | توضيح |
|---|---|
| src | آدرس محتواي نمايش داده شده در قاب |
| name | نام قاب براي ارجاع لينکها يا اسکريپتها |
| scrolling | نمايش يا عدم نمايش اسکرول بار (yes, no, auto) |
| frameborder | نمايش يا عدم نمايش حاشيه قاب (1 يا 0) |
جايگزين مدرن براي frame
تگ <iframe> جايگزين مناسبي براي ايجاد بخشهاي مستقل از محتوا است و استاندارد HTML5 محسوب
ميشود.
مثال:
<iframe src="page.html" width="600" height="400"></iframe>
نکات مهم درباره frame
- تگ
frameوframesetدر HTML5 منسوخ شدهاند. - به جاي آن از
iframeو CSS براي طراحي محتواي مستقل استفاده کنيد. - استفاده از frame باعث مشکلات در سئو و دسترسي وب ميشود.
براي يادگيري طراحي صفحات وب مدرن و جايگزينهاي استاندارد، پيشنهاد ميکنيم در دوره آموزش HTML و CSS آموزش دون شرکت کنيد.
براي مشاهده تمام آموزشهاي HTML، به صفحه اصلي آموزش دون مراجعه کنيد.
آموزش قبلي: تگ form در HTML
آموزش بعدي: تگ frameset در HTML






دیدگاه و پرسش