質問

JSの小さなスニペットを使用して、プレゼンテーション要素をブロック引用に追加しています(こちら):

<script type="text/javascript"> 
    $('blockquote.message').append('<span class="arrow" />');   
</script>

しかし、W3Cバリデーターはそのがらくたを嫌っています:

  

ドキュメントタイプでは、要素<!> quot; span <!> quot;は許可されません。ここ

間違っているのは何ですか?機能を維持しながら、このエラーを修正する方法はありますか?

ありがとう!

役に立ちましたか?

解決

XHTMLを使用していると思いますか? JavaScriptをCDATAでラップする必要があります。

<script type="text/javascript">
//<![CDATA[
        $('blockquote.message').append('<span class="arrow" />');       
//]]>
</script>

XHTMLリファレンスを参照してください: http://xhtml.com/en/xhtml/ reference / script / -<!> quot;スクリプト要素に埋め込みスクリプトが含まれ、そのスクリプトに<!> lt;、<!> gt;、<!> amp;などのXHTMLマークアップ文字が含まれている場合および<!> quot;の場合、スクリプトはCDATA <!> quot;

で囲む必要があります

他のヒント

blockquoteタグのみP、H1..nなどのブロック要素を含むOL / UL、PRE、DL、DIV、NOSCRIPT、BLOCKQUOTE、FORM、HR、TABLE、FIELDSET、ADDRESS

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top