Content-Typeを全小文字にしたい

| 2007年09月13日 19:14

Content-Typeって全小文字にしたら仕様的にまずいのだろうか?なぜそんなことを言うのかといえばDreamweaverのせいだ。

テンプレート機能を使っていて

編集可能にマークされていないコードに変更を加えました。これらの変更を保持しても、次回のテンプレート適用時にファイルが更新されて、これらの変更は失われます。それまで変更を保持しますか?

こんなエラーが出たことはないだろうか?編集可能以外触っちゃいないにも関わらず出てきやがるし「はい」にしても「いいえ」にしても編集内容が消えてしまう。しかもUndoも利かないから保存してなかった場合、それまで編集に費やした時間がまったくの無駄になってしまう。

いい加減うんざりしてきたので調べてみたらすぐに解決。

Dreamweaver TechNoteによると

編集可能領域以外のロックされた部分に存在するタグの属性値が大文字で記述されている場合、Dreamweaver MX はコードビューからドキュメントウィンドウにフォーカスが戻った際にこれらのタグを誤認識し、編集可能領域を正しく識別することが出来ません。

なるほど。対応策は

属性値を小文字に変換することで問題を回避することが可能です。

ここいらのメタ情報はほとんどインクルードしてるのでDWで開いた時にあるのは「http-equiv="Content-Type"」くらいなのでこいつが原因な訳で実際content-typeとするとエラーは出なくなる。

とはいえ全小文字で「content-type」とするのは正しいのだろうか?RFC1945には「Content-Type」と表記されておりこの表記が一応デフォルトスタンダードなんだろう。

特に不都合が無ければこれに添う形で「Content-Type」とするのがいいのだろうが・・・エラー頻発状態ではそうもいかないわけで迷いどころ。

一部CGIでは「Content-type」の表記があるらしいが「Content-Type」だとNNでエラーが出るらしいとのこと。

全小文字にすることでこういうエラーは特に無いのだろうか・・・

あまりにどうでもいいことなのでググってもなーんもでてこね。

Content-Typeを全小文字にしたいタグ:

トラックバック
  • http://www.kantenna.com/cgi-bin/mt/mt-tb.cgi/152
コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)





この情報を登録しますか?

このサイトは次のライセンスで保護されています。

Creative Commons License

IT業界、エンジニア関連の求人
Web業界に精通したエージェントなので、希望に合った仕事、プロジェクト、雇用形態を紹介してくれてしっかりと転職活動をサポートしてくれます。
初心者のみ採用!【スノーグラス】WEB系エンジニア募集
初心者のみのweb系エンジニア求人!なんでだ?そろそろ転職考えてるのでここ行ってみようかな・・・
Twitter Updates