人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

YouTube の Embed タグを Valid にするにはどう改変すればいいですか?

例えば,下記のようなタグです。

<object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/9UrY9Mr-Llw"></param><embed src="http://www.youtube.com/v/9UrY9Mr-Llw" type="application/x-shockwave-flash" width="425" height="350"></embed></object>

Another HTML Lint Gateway と W3C の Valdater でちゃんと通るようにお願いします。

●質問者: TATSUYA とかタツヤ
●カテゴリ:ウェブ制作
✍キーワード:Gateway HTML W3C YouTube タグ
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● 186
●35ポイント

embed要素が定義されていないので, embedを使わずobjectのみで何とかする方法を紹介します. 詳しくはSG::Acme : Flashをstrict XHTMLで。cyano: FlashをXHTMLで表示させるには(embedタグを使わずに表示させるには)を参照してください.

上の例を直すと以下のようになります.

<?xml version="1.0" encoding="UTF-8"?>
<!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="ja" lang="ja">
 <head>
 <title>test</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
 </head>
 <body>
 <h1>test</h1>
 <div class="flash">
 <object data="http://www.youtube.com/v/9UrY9Mr-Llw" width="425" height="350" type="application/x-shockwave-flash">
 Youtube.
 <param name="movie" value="http://www.youtube.com/v/9UrY9Mr-Llw" />
 </object>
 </div>
 </body>
</html>

2 ● tkt-aries
●35ポイント

<object type="application/x-shockwave-flash" data="http://www.youtube.com/v/9UrY9Mr-Llw" width="425" height="350">

<param name="movie" value="http://www.youtube.com/v/9UrY9Mr-Llw">

</object>

w3cはembedタグを推奨していないので、embedを使用しないで記述すれば通りますよ。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ