تضمين مقاطع فيديو YouTube أثناء الإقامة XHTML 1.0 صارمة؟

StackOverflow https://stackoverflow.com/questions/549875

  •  23-08-2019
  •  | 
  •  

سؤال

هل هناك طريقة لتضمين فيديو يوتيوب بينما لا تزال تقيم متوافق مع المعايير (XHTML 1.0 صارمة)؟

شكرا مقدما.

هل كانت مفيدة؟

المحلول

نصائح أخرى

هناك Tools4noobs صفحة الويب. ستقوم ذلك تلقائيا بالتحويل لك من التعليمات البرمجية التضمين التي يمنحك YouTube xhtml ساري المفعول. يمكنك اختيار ما تظهر الأزرار الإضافية وضبط كيفية نظرات الحدود. كما يضيف رابط إعلاني صغير، ولكن هذا سهل الإزالة.

إليك مثال تم إنشاؤه بواسطة YouTube:

<object width="425" height="349">
    <param name="movie" value="http://www.youtube.com/v/AWCHdhyEdCc&hl=en&fs=1&rel=0&color1=0x5d1719&color2=0xcd311b&border=1"></param>
    <param name="allowFullScreen" value="true"></param>
    <param name="allowscriptaccess" value="always"></param>
    <embed src="http://www.youtube.com/v/AWCHdhyEdCc&hl=en&fs=1&rel=0&color1=0x5d1719&color2=0xcd311b&border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="349"></embed>
</object>

هنا يتم تحويلها بواسطة Tools4noobs:

<object type="application/x-shockwave-flash" style="width:425px; height:349px;" data="http://www.youtube.com/v/AWCHdhyEdCc?rel=0&amp;fs=1">
    <param name="movie" value="http://www.youtube.com/v/AWCHdhyEdCc?rel=0&amp;fs=1" />
    <param name="allowFullScreen" value="true" />
</object>
<div style="font-size: 0.8em"><a href="http://www.tools4noobs.com/online_tools/youtube_xhtml/">Get your own valid XHTML YouTube embed code</a></div>

مجرد إزالة <div> في النهاية للتخلص من رابط الإعلان، وانت القيام به.

+1 أندي هيوم

كان على وشك نشر ذلك. FYI من المقال هذا يعمل في فايرفوكس، اعتمادا على احتياجات الدعم الخاصة بك:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head><title>Testing</title></head>
<body>
<div>
<object type="application/x-shockwave-flash" data="http://www.youtube.com/v/2pNTrYd-4FQ&amp;hl=en&amp;fs=1" width="425" height="344">
<param name="movie" value="http://www.youtube.com/v/2pNTrYd-4FQ&amp;hl=en&amp;fs=1" />
</object>
</div>

</body>
</html>

تأكد من الهروب من جميع الأم بيندز ولا أعرف ما إذا كان الأمر لمجرد أنني كنت أحاول التحقق من صحة صفحة بهذا الكائن فقط، لكنه اشتكى من أنه يحتاج إلى أن تكون محاطا بالحطام أو فقرة أو شيء ما ...

أفترض أن الكائن لا يمكن أن يأتي أولا في العلامات.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top