English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل مرجعي لـ HTML

مجموعة كاملة من علامات HTML

HTML: <object> العلامة

علامة <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

بعض خاصيات HTML 4.01 غير مدعومة في HTML5.

"form" هو خاصية جديدة معرفها HTML5.

في HTML5، يمكن تقديم العناصر في نماذج forms.

في HTML5، العناصر لا تظهر في منطقة <head>.

خاصية

خاصيةالقيمةوصف
aligntop bottom middle left rightHTML5 لا يدعم ذلك. تم إزالة HTML 4.01. تحديد كيفية تحديد موقع عناصر <object> بالنسبة للعناصر المحيطة بها.
archiveURLHTML5 لا يدعمها. قائمة بعناوين URL منفصلة بالفضاءات، تشير إلى ملفات الأرشيف التي تحتوي على موارد مرتبطة بالعنصر.
borderpixelsHTML5 لا يدعم ذلك. تم إزالة HTML 4.01. تحديد عرض الحدود حول <object>.
classidclass_IDHTML5 لا يدعمها. تحديد قيمة ID للفئة الموجودة في سجل Windows أو في عنوان URL معين، يمكن استخدام هذه الخاصية لتعريف موقع العنصر المضمن في المتصفح، عادةً تكون فئة Java.
codebaseURLHTML5 لا يدعمها. تحديد المكان الذي يمكن العثور على الكود المطلوب للعنصر، وتقديم عنوان أساسي URL.
codetypeMIME_typeHTML5 لا يدعمها. نوع MIME للكود المشار إليه باستخدام خاصية classid.
dataURLتحديد عنوان URL للموارد المستخدمة من قبل العنصر.
declaredeclareHTML5 لا يدعم ذلك. يحدد أن العنصر يمكن أن يكون مُعلنًا فقط، وليس يمكن إنشاؤه أو مثشته حتى يتم تطبيقه.
formHTML5form_idيحدد النموذج الذي ينتمي إليه العنصر.
heightpixelsيحدد طول العنصر.
hspacepixelsHTML5 لا يدعم ذلك. تم إزالة HTML 4.01. يحدد الفضاء الفارغ على اليسار واليمين من العنصر.
namenameيحدد اسم العنصر.
standbytextHTML5 لا يدعم ذلك. يحدد النص الذي يتم عرضه عندما يتم تحميل العنصر.
typeMIME_typeيحدد نوع MIME للبيانات المحددة في خصائص data.
usemap#mapnameيحدد اسم الخريطة التفاعلية للصورة المستخدمة مع العنصر.
vspacepixelsHTML5 لا يدعم ذلك. تم إزالة HTML 4.01. يحدد الفضاء الفارغ في الأعلى والأسفل من العنصر.
widthpixelsيحدد عرض العنصر.

خصائص العالمية

<object> العنوان يدعم خصائص العالمية، راجع جدول الخصائص الكامل خصائص العالمية HTML.

خصائص الأحداث

<object> العنوان يدعم جميع خصائص أحداث HTML.

المقالات ذات الصلة

دليل HTML:عنصر HTML Object