2012-01-25 10 views
0

"span"タグが無効です。有効にするにはどうすればよいですか?XHTML内のスクリプトタグの検証

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

... 

<script type="text/javascript"> 
    var locations = [ 
    [ 
     'Kirklevington Village Hall', 
     '<span style="font-size:2;"><b>Kirklevington Village Hall</b>,<br />Forest Lane,<br />Kirklevington,<br />Stockton&nbsp;on&nbsp;tees,<br />TS15&nbsp;9LX</span>', 
     54.4825, 
     -1.33663 
    ] 
    ]; 
</script> 
+0

なぜそれが無効ですか? – cambraca

答えて

2

は、バリへのコメントとして見せること<![CDATA[]]>でスクリプトを囲みます。

詳細情報here

0

最も簡単な方法は、別のファイルにスクリプトコードを入れfoo.jsはと言うと、<script "src=foo.js" type="text/javascript"></script>を使用して、それを参照することです。他の方法は、script要素の内容を「エスケープ」するためのさまざまなテクニックを伴い、不器用でエラーが発生しやすいです。

XHTML 1.0仕様、appendix C、推奨しています:「あなたのスクリプトが<または&または]]>または--を使用している場合、外部スクリプトを使用してください。」

関連する問題