در اين بخش از
دوره آموزش HTML در آموزش دون
، با تگ
<frameset> آشنا ميشويم. اين تگ براي تعريف قاببندي صفحه و قرار دادن چند قاب
(<frame>) استفاده ميشد، اما در HTML5 منسوخ شده است.
تگ frameset در HTML چيست؟
تگ <frameset> جايگزين <body> ميشد و به شما اجازه ميداد صفحه را به
چند قاب تقسيم کنيد.
هر قاب (<frame>) ميتوانست محتواي جداگانهاي داشته باشد. با اين حال، استفاده از آن ديگر
توصيه نميشود و <iframe> جايگزين مدرن است.
مثال ساده از تگ frameset
<frameset cols="50%,50%">
<frame src="left.html">
<frame src="right.html">
</frameset>
در اين مثال، صفحه به دو ستون تقسيم شده و هر ستون محتواي متفاوتي نمايش ميدهد.
ويژگيهاي مهم تگ frameset
| ويژگي | توضيح |
|---|---|
| cols | تعداد و اندازه ستونها (مثلاً 50%,50%) |
| rows | تعداد و اندازه رديفها (مثلاً 30%,70%) |
| border | نمايش يا عدم نمايش حاشيه قابها |
جايگزين مدرن براي frameset
به جاي frameset و frame، ميتوان از <iframe> و CSS براي طراحي
بخشهاي مستقل محتوا استفاده کرد.
مثال:
<iframe src="page.html" width="600" height="400"></iframe>
نکات مهم درباره frameset
- تگ
framesetوframeدر HTML5 منسوخ شدهاند. - به جاي آن از
iframeو CSS براي طراحي صفحات مدرن استفاده کنيد. - استفاده از frameset مشکلاتي در سئو، دسترسي و طراحي واکنشگرا ايجاد ميکند.
براي يادگيري طراحي صفحات وب مدرن و جايگزينهاي استاندارد، پيشنهاد ميکنيم در دوره آموزش HTML و CSS آموزش دون شرکت کنيد.
براي مشاهده تمام آموزشهاي HTML، به صفحه اصلي آموزش دون مراجعه کنيد.
آموزش قبلي: تگ frame در HTML
آموزش بعدي: تگ h1 تا h6 در HTML






دیدگاه و پرسش