0

私は、quicktime pro 7 で export for web を使用しなければならないこの割り当てを持っています。次に、読んだ me.html ファイルをコピーして本体に (そのまま) 貼り付けました。しかし、W3C で .html を実行すると 3 つのエラーが発生し続け、修正方法がわかりません。

オブジェクトを埋め込むにはおそらくもっと良い方法があることに気付きましたが、これが彼らがこの割り当てのために私たちに望んでいる方法です。これら3つのエラーを修正するのを手伝ってくれる人はいますか。よろしくお願いします。

<object width="350" height="278">
    <param name="src" value="swiss/swiss-poster.jpg" />
    <param name="href" value="swiss/swiss.mov" />
    <param name="target" value="myself" />
    <param name="controller" value="false" />
    <param name="autoplay" value="false" />
    <param name="scale" value="aspect" />
    <embed width="350" height="278" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/"
        src="swiss/swiss-poster.jpg"
        href="swiss/swiss.mov"
        target="myself"
        controller="false"
        autoplay="false"
        scale="aspect">
    </embed>
</object>

行 1 : 要素オブジェクトに次の属性が 1 つ以上ありません: データ、タイプ。

14 行目: この時点では、属性 href は要素の埋め込みでは許可されていません。スケール="アスペクト">

15 行目: ストレイ終了タグの埋め込み。

4

1 に答える 1

0

自分でクイックタイム ムービーを埋め込む必要があり、Mozilla Developer Network で構文を調べました: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/object

data 属性が params の href の代わりになると思います:

param name="href" value="swiss/swiss.mov" />

だろう:

<param name="data" value="swiss/swiss.mov" />

この場合のタイプは「video/quicktime」になります。

<param name="type" value="video/quicktime" />

<embed>MDN ( https://developer.mozilla.org/en-US/docs/Web/HTML/Element/embed ) にも参照がありますが、要素の HTML5 バージョンのみをカバーしており、終了</embed>タグ。

サイトポイント ( http://reference.sitepoint.com/html/embed ) の参照は、以前の構文に対処し、次のようにも述べています。

「埋め込みは、現在認識されている標準の一部ではありません (まだ完成していない HTML5 に含まれています)。したがって、埋め込みを使用すると、ページを検証できない可能性があります」.

<embed>これは、W3C の検証ツールよりも、ブラウザーでの実際の動作に集中する必要があることを示唆しています。

于 2013-09-21T17:19:28.583 に答える