No.1
- 回答日時:
無いよ。
ただし、見る側で 作成者が意図しない動作(読み込まない、文字のまま表示される等) の可能性が否定できなくなるね。
それでも良いなら省略しても良いよ。
いつも省略したいならmetaで省略した場合のtypeを記述しておくのが常套じゃないかな
http://www.tohoho-web.com/html/meta.htm
No.3
- 回答日時:
十字路で信号が赤だけど、交差する道路に車がはしっていないので
つっこんでよろしいですか?という質問に、
車がこないなら問題ないじゃん・・・という考えをするなら
つけなくても問題ありません。
もしかしたら、パトカーが張っているかもしれない、急に歩行者が
くるかもしれない、そもそもルールは守らなくてはいけない・・・
という考え方をするなら、決められたルールは守りましょう。
どちらかが正しいということではありません。
考え方次第、また場合によってどちらも正しいということが言えます
信号自体が古くてもう使ってない可能性だってあるのですから
No.5
- 回答日時:
No.4です。
<meta http-equiv="Content-Script-Type" content="text/javascript">
の方と勘違いしてました。
ああ恥ずかしい><。
No.6
- 回答日時:
HTML 4.0、XHTML 1.0 では style 要素、script 要素の type 属性は必須。
無ければ妥当性違反です。自分だけが壊れたデータを扱うなら好きにすれば良い。あるいは、type 属性を必要としない言語を設計して使えば良い。公共の場に、公共の言語でリソースを提供するならば、妥当性検証くらいはすべき。妥当性検証をパスしないデータだと分かっていて、自分だけのものではないデータベースに突っ込むのは単に愚かでしょう。それだけの話です。
type="text/vbscript" とか type="text/xml" とか type="text/perlscript" とか type="application/xsl" などは既に動作しうるし、type="application/ruby" とか type="application/php" とか type="application/python" とか type="application/processing" なんかを動かそうと頑張っている人たちもいます。デフォルト言語が何であるかは、(全く利用されていない Content-Script-Type を除けば)実装依存です。
不都合という点で言えば、text/javascript は廃止済。本来は application/javascript か application/ecmascript を指定すべきですが、IE が対応していない現状、仕方なく text/javascript を使います。
また、ほとんどのブラウザ(Netscape 4.x を含む)が、language 属性よりも type 属性を優先します。従って、type 属性を付けると JavaScript のバージョン指定(例えば、<script language="JavaScript1.3"> のようにすれば JavaScript 1.3 を知らないブラウザは無視する)ができなくなります。しかし、よほど特殊な状況を除き、現状でこれが必要になることはないでしょう。
ちなみに、Firefox は type="application/javascript; versoin=1.8; e4x=1" のようなバージョン指定に対応しており、機能を切り替えることができます。むしろ、今ではこちらの方がよく使われるでしょう。
ですから、特に理由がなければ type 属性は必ず書いて下さい。一括置換でも一瞬で終わるはずです。
No.7
- 回答日時:
連投失礼。
ちなみに、現在策定中の HTML5 では、script 要素、style 要素の type 属性が必須かどうか定かではありません。省略されたときはそれぞれ text/javascript、text/css で解釈するとなっています。事実上、これが現在の多くのブラウザの挙動です。まあ、ブラウザ以外のアプリケーション上でどうなるかは定かではありませんが(DOM/XPath を扱うときなんか、デフォルト値の有無って結構厄介なんですよ)。
MSDN には「デフォルト値なし」と書かれていますが、IE の挙動も上記の草案に沿うものになっています。なお脱線しますが、MSXSL で用いる script 要素は language 属性しか持ちませんので、type 属性を指定するのは無意味です。
ですから、type 属性が必須かどうかは各言語をよく調べて下さい。少なくとも、HTML4、XHTML1 系列では必須です。type 属性を書きたくなければ、とりあえず HTML5 でも宣言しといて下さい。まだ草案なのでどう転ぶか分かりませんが、妥当性違反を放置するよりはマシでしょう。
No.8ベストアンサー
- 回答日時:
勧告で決まっていようとどうであろうとそんなものは一切関係がありません。
ブラウザで動くかどうかが最も重要なことであり、それがすべてです。
逆に勧告で定められているからといって何でも使っていいかといえばそんなはずもなく
ブラウザが対応していないものも数多く存在し、そのようなものは使うべきではありません。
「text/javascript」等を書かなかったからといって動かないという現実問題を私は聞いたことがありません。
また、勧告に厳密なブラウザを作ってしまえば現実問題として多くのサイトで正常に動かなくなるため
そんな馬鹿な実装をすることも考えにくいです。
現実的な視点を踏まえ常識的観点から回答すれば、
「必要ない」「なくていい」「不都合は生じない」と言い切っていいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript JAVASCRIPT 2 2022/04/15 15:10
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- JavaScript javascriptのちょっとした動作不良(原因は突き止めたのですが) 1 2023/06/15 19:58
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- JavaScript セレクトボックスを2つ設けて選択して初めてメッセを表示 1 2022/07/27 12:15
- JavaScript switch文のswitch(n)の部分を複数の値にするか、if文に変えてほしいです。 1 2022/07/27 17:18
- JavaScript javascript作成してます。ラジオボタンで判定するコードを書いてます。 1 2023/07/18 11:03
- JavaScript jsで、switch文で書かれた分をif文にできませんか。 1 2022/07/28 15:10
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- JavaScript GoogleChart 階層ごとのブロックの長さを個別に設定したい 1 2022/07/06 14:27
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
変数の代入値を外部の.txtファ...
-
ブラウザをJavaScriptで最小化…
-
【javascript クロスブラウザ...
-
javascriptでページ内の一部分...
-
<a href="#" …>の意味を教えて...
-
【SSI】include file、include ...
-
pythonのWebスクレイピングでfi...
-
ページ遷移をコントロールしたい
-
Dreamweaver で 外部JSを読み込...
-
外部.jsの内容を一部置き換えて...
-
getElementsByNameで要素が取得...
-
レンタルサーバーでjavascript...
-
javaスクリプトについて質問で...
-
別ページのページ内リンクでの...
-
初心者javascript ウィンドウサ...
-
ユーザーが更新ボタンを押さな...
-
ウインドウの後ろに隠れている...
-
window.open でExcelファイルを...
-
bxslider、画像が3枚以上になる...
-
bodyにidをつける理由は何ですか?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
javascriptでalertの文字列をコ...
-
onLoadをbodyタグ以外で使用する
-
変数の代入値を外部の.txtファ...
-
【javascript クロスブラウザ...
-
1 ~ Nまでの整数の総和(1+2+3....
-
javascriptにてonclickを無効
-
特定のページから移動してきた...
-
JavaScript で指定した月日に別...
-
楽天商品検索APIをjavascriptで...
-
指定の年月日時にcssを自動で切...
-
「jQuery」アニメーションをル...
-
macでjavascriptを記述するには...
-
セキュリティ保護の警告が出な...
-
type="text/javascript"
-
Refreshの回数
-
htmlソースの取得方法
-
文字をクリックすると詳細文章...
-
javascriptでページ内の一部分...
-
画像ファイルのアドレスに今日...
-
ホームページ上で残り日数をカ...
おすすめ情報