📞 02166056460

تگ مولتیمدیا Object , Param

4 / 10
از 5 کاربر
بازگشت به لیست مقالات » | یکشنبه 19 مهر 1405 در ساعت 8 و 4 دقیقه | نظرات کاربران ( 0 )

تگ object در HTML چیست و چه کاربردی دارد؟

💡معرفی عنصر object
تگ object یکی از عناصر HTML برای جاسازی یک منبع خارجی در صفحه وب است. این منبع می تواند یک سند، تصویر، فایل چندرسانه ای یا محتوای قابل نمایش دیگری باشد. استفاده درست از این عنصر به نوع فایل، پشتیبانی مرورگر و شیوه ارائه محتوا در صفحه بستگی دارد.
🌐کاربرد در صفحه وب
با تگ object می توان بعضی منابع خارجی را در سند HTML قرار داد. در گذشته از آن برای فایل هایی مانند PDF، فایل های صوتی و تصویری، محتوای Flash و برنامه های مبتنی بر افزونه استفاده می شد. امروزه پشتیبانی از افزونه هایی مانند Flash در مرورگرهای مدرن پایان یافته است؛ بنابراین باید پیش از انتخاب این عنصر، قالب محتوا و سازگاری آن را بررسی کرد. برای آشنایی با خدمات طراحی سایت نیز می توانید به وب سایت پارس سافت مراجعه کنید.
📄جاسازی سند خارجی
این عنصر می تواند برای نمایش یک منبع خارجی در محدوده ای از صفحه استفاده شود؛ برای نمونه، در شرایطی که مرورگر از قالب سند پشتیبانی کند، ممکن است یک فایل PDF در همان صفحه نمایش داده شود. همچنین می توان از آن برای نمایش برخی منابع دیگر استفاده کرد. اگر هدف فقط نمایش یک صفحه وب درون صفحه دیگری باشد، باید نیاز پروژه و پشتیبانی مرورگر را بسنجید؛ در بسیاری از موارد، عنصر iframe انتخاب روشن تری برای جاسازی یک صفحه HTML است.

ساختار و شیوه نوشتن تگ object

🧩ساختار پایه
عنصر object یک تگ باز و یک تگ بسته دارد. ویژگی های آن مشخص می کنند مرورگر چه منبعی را بارگذاری کند و در صورت نیاز، ابعاد نمایش آن چقدر باشد. محتوای داخل این عنصر می تواند به عنوان محتوای جایگزین به کار برود؛ برای مثال وقتی منبع قابل بارگذاری نیست یا مرورگر از آن پشتیبانی نمی کند.
<object data="document.pdf" type="application/pdf" width="600" height="400">
  مرورگر شما امکان نمایش مستقیم این فایل را ندارد.
  <a href="document.pdf">دریافت فایل PDF</a>
</object>
⭐نکته درباره محتوای جایگزین
متنی که میان تگ آغاز و پایان object قرار می گیرد، محتوای جایگزین است. این متن همیشه نمایش داده نمی شود؛ مرورگر ممکن است منبع را با موفقیت باز کند و محتوای جایگزین را نادیده بگیرد. اگر بارگذاری منبع ممکن نباشد یا مرورگر از آن پشتیبانی نکند، این بخش می تواند راهنمایی یا پیوندی جایگزین در اختیار کاربر بگذارد.

ویژگی های پرکاربرد تگ object

ویژگی کاربرد نمونه یا نکته
data نشانی منبعی که باید در عنصر بارگذاری شود. data="document.pdf"
type نوع رسانه منبع را با یک MIME type مشخص می کند. type="application/pdf"
width و height ابعاد ناحیه نمایش را تعیین می کنند. width="600" height="400"
name برای نام گذاری عنصر در بعضی کاربردها استفاده می شود. کاربرد آن را با نیاز پروژه هماهنگ کنید.
⚠️انتخاب درست ویژگی ها
در بسیاری از نمونه ها، نشانی فایل با data و نوع آن با type مشخص می شود. تعیین نوع رسانه می تواند به مرورگر کمک کند منبع را بشناسد؛ با این حال، نتیجه نهایی به قالب فایل و قابلیت های مرورگر وابسته است. عرض و ارتفاع را نیز متناسب با طراحی صفحه تنظیم کنید و در نمایشگرهای کوچک، از CSS واکنش گرا برای جلوگیری از بیرون زدگی محتوا کمک بگیرید.

تگ param و ارتباط آن با object

🔧پارامترهای منبع خارجی
تگ param در گذشته برای فرستادن پارامتر یا تنظیمات به محتوای تعبیه شده در object به کار می رفت. ویژگی name نام پارامتر و ویژگی value مقدار آن را مشخص می کرد. این شیوه بیشتر در کار با افزونه ها و فناوری های قدیمی دیده می شد و پشتیبانی از آن در کاربردهای جدید محدود است. بنابراین بهتر است پیش از استفاده، مستندات قالب یا ابزار مورد نظر را بررسی کنید.
<object data="legacy-resource" type="application/example">
  <param name="mode" value="standard">
  محتوای جایگزین برای مرورگرهایی که منبع را نمایش نمی دهند.
</object>
🟡توجه به فناوری های قدیمی
پارامترهایی مانند autoplay در نمونه های قدیمی ممکن است به افزونه خاصی وابسته باشند و در مرورگرهای امروزی همان رفتار را نداشته باشند. برای پخش صدا یا ویدیو، عناصر بومی audio و video و امکانات استاندارد آن ها معمولا انتخاب مناسب تری هستند. از فعال کردن پخش خودکار صدا نیز پرهیز کنید؛ این رفتار می تواند تجربه کاربر را مختل کند.

چه زمانی از object استفاده کنیم؟

1
برای منبعی با قالب پشتیبانی شده: اگر می خواهید یک فایل خارجی در صفحه نمایش داده شود و مرورگر مخاطبان از آن پشتیبانی می کند، object می تواند گزینه ای برای جاسازی باشد. سازگاری را در چند مرورگر و دستگاه آزمایش کنید.
2
برای ارائه مسیر جایگزین: اگر منبع بارگذاری نشد، متن داخل object می تواند توضیح دهد چه اتفاقی افتاده و پیوند دریافت فایل را در اختیار کاربر بگذارد. این کار بهتر از نمایش یک ناحیه خالی است.
3
برای پروژه های سازگار با استانداردهای جدید: پیش از استفاده، بررسی کنید آیا عنصر تخصصی تری نیاز شما را بهتر برطرف می کند. برای تصویر از img، برای صدا از audio و برای ویدیو از video استفاده می شود؛ برای محتوای HTML درون صفحه نیز iframe ممکن است مناسب تر باشد.
🛑از محتوای ناامن و ناشناس دوری کنید
هر منبع خارجی می تواند بر امنیت، سرعت و تجربه صفحه اثر بگذارد. فقط فایل ها و نشانی هایی را جاسازی کنید که به آن ها اعتماد دارید و از ارسال اطلاعات حساس به سرویس های ناشناس خودداری کنید. همچنین در استفاده از منابع خارجی، سیاست های امنیتی سایت، اعتبار نشانی و نیاز واقعی کاربر را در نظر بگیرید.

مقایسه object با عناصر دیگر HTML

عنصر کاربرد رایج چه زمانی مناسب است؟
object جاسازی بعضی منابع خارجی وقتی مرورگر منبع را پشتیبانی می کند و محتوای جایگزین لازم است.
iframe نمایش یک سند HTML دیگر در صفحه برای محتوای وب جداگانه، با رعایت ملاحظات امنیتی و سیاست های سایت.
audio و video پخش محتوای صوتی و تصویری برای پخش رسانه در وب با کنترل های بومی مرورگر.
img نمایش تصویر برای تصاویر؛ همراه با متن جایگزین مناسب در ویژگی alt.

نکات مهم برای استفاده بهینه از object

📱نمایش واکنش گرا
ابعاد ثابت ممکن است در تلفن همراه باعث اسکرول افقی شود. برای طراحی واکنش گرا، می توانید عرض عنصر را با CSS به اندازه فضای در دسترس محدود کنید و نسبت ابعاد مناسب را در نظر بگیرید. پس از تغییر اندازه ها، نتیجه را در نمایشگرهای کوچک و بزرگ آزمایش کنید تا محتوا بریده یا ناخوانا نشود.
♿دسترسی پذیری و راهنمای جایگزین
برای کاربری که نمی تواند منبع جاسازی شده را ببیند یا باز کند، یک پیام روشن و مسیر جایگزین فراهم کنید. اگر امکان دریافت فایل وجود دارد، پیوند دانلود را در محتوای جایگزین بگذارید. متن پیوند باید مقصد را توضیح دهد و از عبارت های مبهمی مانند «اینجا کلیک کنید» پرهیز کند.
⏱️سرعت بارگذاری
بارگذاری منابع خارجی می تواند زمان نمایش صفحه را افزایش دهد. تعداد فایل های تعبیه شده را به نیاز واقعی محدود کنید و حجم منبع را بررسی کنید. اگر محتوا برای همه کاربران ضروری نیست، درباره شیوه بارگذاری و زمان نمایش آن تصمیم بگیرید تا سرعت و کارایی صفحه تحت تاثیر غیرضروری قرار نگیرد.
🧪آزمایش در مرورگرهای مختلف
رفتار object برای همه قالب ها و مرورگرها یکسان نیست. منبع را در مرورگرهای پرکاربرد، سیستم عامل های مختلف و اندازه های گوناگون صفحه بررسی کنید. اگر فایل برای بعضی کاربران نمایش داده نمی شود، پیام جایگزین و پیوند مستقیم آن را نیز آزمایش کنید.

ویژگی های عمومی و رویدادها

🧰ویژگی های قابل استفاده
تگ <object> و تگ <param> می توانند در کنار ویژگی های مرتبط با خود، از ویژگی های عمومی HTML نیز استفاده کنند. برای نمونه، ویژگی های class و id برای هدف گیری با CSS یا JavaScript کاربرد دارند. این عناصر همچنین می توانند در چارچوب استانداردهای HTML از ویژگی های رویداد پشتیبانی کنند؛ با این حال، بهتر است رفتارهای تعاملی را با الگوهای امن و قابل نگهداری پیاده سازی کنید.
📚مطالعه بیشتر HTML
برای یادگیری ساختار سند و عناصر HTML، صفحه آموزش HTML را ببینید. دانستن نقش عناصر صفحه و ویژگی های آن ها کمک می کند برای هر نوع محتوا، عنصر مناسب تری انتخاب کنید.

جمع بندی

✅نتیجه گیری
تگ object برای جاسازی برخی منابع خارجی در سند HTML کاربرد دارد و می تواند محتوای جایگزین نیز در اختیار کاربر بگذارد. ویژگی های data و type، ابعاد نمایش و سازگاری مرورگر را پیش از استفاده بررسی کنید. تگ param بیشتر با شیوه های قدیمی کار با افزونه ها شناخته می شود و برای بسیاری از پروژه های جدید انتخاب اصلی نیست. در نهایت، تگ object را زمانی به کار ببرید که با نیاز واقعی صفحه هماهنگ باشد و برای کاربران، مسیر جایگزین قابل فهمی فراهم کند.

سوالات متداول تگ object و تگ param

تگ object در HTML چه کاری انجام می دهد؟

تگ object برای جاسازی یک منبع خارجی مانند برخی اسناد یا فایل های رسانه ای در صفحه HTML استفاده می شود. محتوای درون آن می تواند در صورت پشتیبانی نشدن منبع، به عنوان محتوای جایگزین نمایش داده شود.

آیا برای استفاده از object باید data یا type بنویسیم؟

برای مشخص کردن منبع معمولا از ویژگی data استفاده می شود و type نوع رسانه را معرفی می کند. انتخاب ویژگی ها به منبع و کاربرد مورد نظر بستگی دارد؛ بهتر است نشانی و قالب فایل را دقیق و سازگار با نیاز صفحه تعیین کنید.

تگ param چه کاربردی دارد؟

تگ param برای تعریف پارامترهایی مانند نام و مقدار تنظیمات یک محتوای تعبیه شده به کار می رفت. کاربرد آن بیشتر در پروژه های قدیمی و افزونه ها دیده می شود و برای بسیاری از پیاده سازی های جدید، عناصر استاندارد HTML گزینه مناسب تری هستند.

تفاوت object و iframe چیست؟

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

آیا می توان از object برای پخش ویدیو یا صدا استفاده کرد؟

ممکن است بعضی منابع صوتی یا تصویری در object نمایش داده شوند، اما برای پخش رسانه در وب معمولا عناصر audio و video انتخاب روشن تری هستند. این عناصر کنترل های بومی مرورگر را فراهم می کنند و برای کاربردهای رایج رسانه مناسب ترند.

ارسال نظر و نظرات ثبت شده
سایر مقالات
فرم - تگ های Select , Option , Optgroup تگ <select> از تگ select برای ایجاد یک لیست drop-down میتوان استفاده کرد. با تگ opt ...
فرم - تگ های Button , Label , Textarea تگ های label، button و textarea در HTML از اجزای اصلی ساخت فرم های کاربردی هستند. با استفاده درست از ...
فرم - تگ های Form , Input فرم HTML چیست و چه کاربردی دارد؟ 🧩آشنایی با فرم های وب فرم HTML بخشی از یک صفحه وب است که ...
تگ فریم Frame , iFrame , Frameset تگ frame در HTML؛ تفاوت frame، frameset و iframe 💡آشنایی با قاب ها در HTML تگ frame در نس ...
تگ مولتیمدیا Object , Param تگ object در HTML چیست و چه کاربردی دارد؟ 💡معرفی عنصر object تگ object یکی از عناصر HTML بر ...
تگ جدول بندی Table , Td , Tr تگ table در HTML چیست و چه کاربردی دارد؟ 💡 آشنایی با جدول HTML تگ table در HTML برای نمایش ...
تگ لیست Ul , Li تگ ul یکی از عناصر پایه در HTML برای ساخت فهرست های نامرتب است. در طراحی سایت، این تگ به شما کمک می ...
عکس محدوده ای Map , Area آموزش HTML تگ map در HTML؛ ساخت نقشه تصویری قابل کلیک با تگ map و تگ area بخش های مختلف یک ...
تگ محدوده فضا Div آموزش HTML تگ div چیست و چه کاربردی در طراحی سایت دارد؟ راهنمای کاربردی برای ساختاردهی محت ...
تگ محدوده متن Span تگ span در HTML چیست و چه کاربردی دارد؟ 💡آشنایی با span تگ span یکی از عناصر پرکاربرد HTML ...
دسته بندی
جستجو
⏳ در حال پردازش...
لطفا صبر کنید