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でエラーが出るらしいとのこと。

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

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

Dreamweaver逆引きデザイン事典[CS4/CS3/8対応]

著者 : 土岩 史幸 / 金額 : ¥ 2,730

kantenna.com 最新更新ページ

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

トラックバック

  • http://www.kantenna.com/cgi-bin/mt/mt-tb.cgi/278
[情報備忘録]2009年01月29日 17:04
Dreamweaverで文字コードを変換する手順
Dreamweaverで文字コードを変換する手順、文字化け対策
コメント (0)
コメントを投稿

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





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