プロが教える店舗&オフィスのセキュリティ対策術

</head>と<body>の間に

<SCRIPT LANGUAGE="javascript"src="css.js"></SCRIPT>

を書くのは文法的に問題ありませんか?

A 回答 (3件)

文法上は、HTML要素の直下にはhead要素とbody要素ないしframeset要素しか配置できません。


ですので、script要素をhead要素の終了タグとbody要素の開始タグの間に書くのは、script要素をhtml要素の直下に置くことになるので、文法上は違反になるでしょう。
試しにそういったソースを書いて、HTML-lintで文法チェックしてみると良いと思います。

参考まで。

参考URL:http://openlab.ring.gr.jp/k16/htmllint/htmllint. …
    • good
    • 0

文法的には、要素scriptは、要素headもしくは要素bodyの中に記述されるもので、かつ、要素styleは要素head内に記述されるものなので、<head>~</head>の間に書くのが適切かと。


</head>と<body>の間は、ある意味、一番あり得ない場所では。
まあ、MSIEがそれを許すなら、文法的にどうこう言っても、問題なしなのかもしれませんが。
    • good
    • 0
この回答へのお礼

文法違反ということですね。
ありがとうございました。

お礼日時:2003/12/19 19:06

基本は、</head>と<body>の間です。



また、基本的に、JavaScriptはどこで宣言しても使用できます。

記述的に「"javascript"」と「src="css.js"」の間は半角スペースが必要です。
LANGUAGE="javascript" src="css.js"
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!