تگ iframe در HTML

تگ iframe در HTML: پنجره‌ای به دنیای دیگر

در دنیای طراحی وب، گاهی نیاز داریم محتوایی از یک صفحه دیگر را درون صفحه خود نمایش دهیم. اینجاست که تگ iframe به کمک ما می‌آید. این تگ یک قاب یا فریم درون خطی ایجاد می‌کند که می‌تواند محتوای یک صفحه وب دیگر را در خود جای دهد.

تگ iframe یکی از پرکاربردترین عناصر HTML برای نمایش محتوای خارجی در صفحات وب است.

کاربردهای اصلی iframe

  • نمایش ویدیوهای یوتیوب یا سایر پلتفرم‌ها
  • گنجاندن نقشه‌های گوگل در سایت
  • نمایش تبلیغات از شبکه‌های تبلیغاتی
  • ایجاد محیط‌های آموزشی تعاملی
  • یکپارچه‌سازی برنامه‌های وب خارجی

نحوه استفاده از iframe

ساختار پایه تگ iframe بسیار ساده است:

<iframe src="آدرس-صفحه" width="عرض" height="ارتفاع"></iframe>
ویژگی توضیح
src آدرس صفحه یا محتوایی که می‌خواهید نمایش دهید
width عرض iframe بر حسب پیکسل یا درصد
height ارتفاع iframe بر حسب پیکسل یا درصد
frameborder تعیین می‌کند آیا حاشیه نمایش داده شود یا خیر (0 یا 1)

مثال‌های عملی

برای نمایش یک ویدیو از یوتیوب:

<iframe width="560" height="315" src="https://www.youtube.com/embed/آیدی-ویدیو" frameborder="0" allowfullscreen></iframe>

برای نمایش نقشه گوگل:

<iframe src="https://maps.google.com/maps?q=آدرس&output=embed" width="600" height="450" frameborder="0" style="border:0"></iframe>

ملاحظات امنیتی

استفاده از iframe می‌تواند چالش‌های امنیتی به همراه داشته باشد:

  1. محتواهای خارجی ممکن است کدهای مخرب داشته باشند
  2. برخی سایت‌ها با استفاده از X-Frame-Options از نمایش در iframe جلوگیری می‌کنند
  3. ممکن است مشکلات حریم خصوصی ایجاد کند

برای یادگیری عمیق‌تر درباره تگ iframe و کاربردهای پیشرفته آن، می‌توانید تگ iframe در HTML و اطلاعات جامع‌تری کسب کنید.


تگ iframe ابزاری قدرتمند است که با رعایت ملاحظات امنیتی می‌تواند تجربه کاربری غنی‌تری ایجاد کند. با استفاده صحیح از آن می‌توانید محتوای متنوعی را بدون نیاز به توسعه پیچیده، در سایت خود یکپارچه کنید.