ANZEIGE
Wenn man ein Youtube-Video per [VIDEO] einfügt, hat der erzeugte HTML-Code das <embed>-Tag in einem Conditional Comment:
Dadurch wird auf iPhones und iPads der Youtube-Player nicht angezeigt, denn dazu braucht es das <embed>-Tag.
Der Conditional Comment kann allerdings einfach raus, denn er agiert ja nur als Fallback, falls der Browser das <object>-Tag aus irgendeinem Grund nicht behandeln kann. Ich schätze mal, dass der Conditional Comment dazu da ist, die Seite XHTML-Strict konform zu machen, aber das ist sie aufgrund anderer Fehler bei der Validierung eh nicht, von daher...
Code:
<object class="restrain" type="application/x-shockwave-flash" width="640" height="385" data="http://www.youtube.com/v/fW5Xo4QrSBw" id="yui-gen0">
<param name="movie" value="http://www.youtube.com/v/fW5Xo4QrSBw">
<param name="wmode" value="transparent">
<!--[if IE 6]>
<embed width="640" height="385" type="application/x-shockwave-flash" src="http://www.youtube.com/v/fW5Xo4QrSBw" />
<![endif]-->
</object>
Der Conditional Comment kann allerdings einfach raus, denn er agiert ja nur als Fallback, falls der Browser das <object>-Tag aus irgendeinem Grund nicht behandeln kann. Ich schätze mal, dass der Conditional Comment dazu da ist, die Seite XHTML-Strict konform zu machen, aber das ist sie aufgrund anderer Fehler bei der Validierung eh nicht, von daher...