English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
علامة <object> في HTML تستخدم كحاوية لإدراج موارد خارجية في وثيقة HTML، مثل الموسيقى، الفيديو، Flash، PDF، تطبيقات خارجية أو إضافات المتصفح. بسبب مشاكل التطابق، تُستخدم علامة <object> أكثر من علامة <embed> لإدراج الموارد. عادةً ما تُسمى هذه العلامة أيضًا علامة <object> العنصر.
استخدام علامة <object> لإضافة ملف Flash إلى HTML:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>موقع دروس الأساسيات (oldtoolbag.com)</title> </head> <body> <object type="application/x-shockwave-flash" src="bookmark.swf" width="400" height="300"></object> </body> </html>اختبار لـ ‹/›
IEFirefoxOperaChromeSafari
معظم المتصفحات يدعم علامة <object>.
تحديد عنصر مضمن. استخدم هذا العنصر لإضافة وسائط متعددة إلى صفحتك XHTML. يسمح لك هذا العنصر بتحديد البيانات والمعلمات للعنصر المضمن في وثيقة HTML، بالإضافة إلى الكود الذي يمكن استخدامه لعرض وتعامل البيانات.
يستخدم علامة <object> لدمج العناصر مثل الصور، والأصوات، والفيديوهات، وJava applets، وActiveX، وPDF وFlash.
كان الهدف من object هو استبدال عناصر img و applet. ولكن بسبب الثغرات وعدم دعم المتصفحات، لم يتم تحقيق ذلك.
يدعم المتصفحات العناصر بناءً على نوع العنصر. للأسف، تستخدم المتصفحات الرئيسية كودًا مختلفًا لتحميل نفس نوع العنصر.
و لحسن الحظ، يقدم العنصر object حلًا. إذا لم يتم عرض عنصر object، سيتم تنفيذ الكود الموجود بين <object> و </object>. بهذه الطريقة، يمكننا دمج عدة عناصر object (كل منها يتوافق مع متصفح).
مقارنة بـ <embed>، يتم استخدام <object> غالبًا لدمج موارد خارجية لأن <object> متوافق مع HTML5 و HTML 4.01 و XHMTL.
بعض خاصيات HTML 4.01 غير مدعومة في HTML5.
"form" هو خاصية جديدة معرفها HTML5.
في HTML5، يمكن تقديم العناصر في نماذج forms.
في HTML5، العناصر لا تظهر في منطقة <head>.
خاصية | القيمة | وصف |
---|---|---|
align | top bottom middle left right | HTML5 لا يدعم ذلك. تم إزالة HTML 4.01. تحديد كيفية تحديد موقع عناصر <object> بالنسبة للعناصر المحيطة بها. |
archive | URL | HTML5 لا يدعمها. قائمة بعناوين URL منفصلة بالفضاءات، تشير إلى ملفات الأرشيف التي تحتوي على موارد مرتبطة بالعنصر. |
border | pixels | HTML5 لا يدعم ذلك. تم إزالة HTML 4.01. تحديد عرض الحدود حول <object>. |
classid | class_ID | HTML5 لا يدعمها. تحديد قيمة ID للفئة الموجودة في سجل Windows أو في عنوان URL معين، يمكن استخدام هذه الخاصية لتعريف موقع العنصر المضمن في المتصفح، عادةً تكون فئة Java. |
codebase | URL | HTML5 لا يدعمها. تحديد المكان الذي يمكن العثور على الكود المطلوب للعنصر، وتقديم عنوان أساسي URL. |
codetype | MIME_type | HTML5 لا يدعمها. نوع MIME للكود المشار إليه باستخدام خاصية classid. |
data | URL | تحديد عنوان URL للموارد المستخدمة من قبل العنصر. |
declare | declare | HTML5 لا يدعم ذلك. يحدد أن العنصر يمكن أن يكون مُعلنًا فقط، وليس يمكن إنشاؤه أو مثشته حتى يتم تطبيقه. |
formHTML5 | form_id | يحدد النموذج الذي ينتمي إليه العنصر. |
height | pixels | يحدد طول العنصر. |
hspace | pixels | HTML5 لا يدعم ذلك. تم إزالة HTML 4.01. يحدد الفضاء الفارغ على اليسار واليمين من العنصر. |
name | name | يحدد اسم العنصر. |
standby | text | HTML5 لا يدعم ذلك. يحدد النص الذي يتم عرضه عندما يتم تحميل العنصر. |
type | MIME_type | يحدد نوع MIME للبيانات المحددة في خصائص data. |
usemap | #mapname | يحدد اسم الخريطة التفاعلية للصورة المستخدمة مع العنصر. |
vspace | pixels | HTML5 لا يدعم ذلك. تم إزالة HTML 4.01. يحدد الفضاء الفارغ في الأعلى والأسفل من العنصر. |
width | pixels | يحدد عرض العنصر. |
<object> العنوان يدعم خصائص العالمية، راجع جدول الخصائص الكامل خصائص العالمية HTML.
<object> العنوان يدعم جميع خصائص أحداث HTML.
دليل HTML:عنصر HTML Object