CSSがごっそりと消える件 [Dreamweaver]
最近方々からDreamweaverでサイトの更新をしたらCSSが消えるという報告がでてきている。実際に、僕も先日この現象に遭遇した。その現象が起きた状況はこんな感じ・・・
CSSでレイアウトを行い、その際背景画像をCSSでコントロールするのはCSSレイアウトで良く行われる実装方法だと思うのだけれど、そのCSSファイルから呼び出される画像のリネームもしくはディレクトリの変更をDreamweaver 8のサイト上で行う。
すると、Dreamweaverはもともとサイト内のリンク状況をキャッシュで管理しているので、ファイル名の変更やディレクトリ変更が起きたときにリンク切れをしないように関連するファイルの更新を行う処理をする。その更新の際、CSSファイルが途中からごっそりと消えてしまうのがこの問題。
僕が調べた限りでは、ごっそりと消える部分は、変更された画像の記述されている部分以下なんだけれど、とにかくCSSが壊れてしまうので当然レイアウトも崩れる。
実は、前バージョンMX 2004やその前のMXでも起こっていた現象。この問題をサポートに報告したこともあるのだけれど、バージョンが上がってもいっこうに直る気配がない。というより、MXやMX 2004までは今と違ってCSSによるサイト制作自体少なかったこともあり、この問題に気付く人が少なかったのだと思う。
今や、CSSレイアウトがかなりの勢いで進んできている状況で、Dreamweaverユーザーがこの問題に遭遇する確率は、以前よりもグンと増したわけです。
アドビのプロダクトとなってしまったDreamweaver。今後この問題が修正されるのかどうか非常に気になるところです。
当面の回避方法は、とにかくバックアップを取っておくことw、もしくはCSSファイルから呼び出されているファイル名の変更や、CSSファイルを含むサイト内での移動を行わないことかなぁと。
それでも起こるようだと、ソフトウェアの使用を控えるということになるかと思います。今更感はあるものの、ACID1クリア目前となり、だいぶCSSの表現も良くなり、さまざまな便利機能を搭載しているだけに、こんかいのような問題はひじょうに残念です。
Posted
by TOM
at 2005年12月21日(水) 14時27分
この記事の関連リンク ( 0 )
この記事へのコメント ( 4 )
関連リンク
この記事のURL
http://www.t-studio.com/column/tb.php?ID=242
コメント
[ 内容チェック中 ]
いましがたザックリ消えてしまいました。
CSSファイル7点分、途中からばっさりと、、、。
この記事読んでいたのですが、未体験だったので軽く流していました。
まいった。明日までに納品しようと思って、ほぼ完成したところだったので、バックアップもとってない。
とにかく、まいった、、、。あ〜まいった、、、。
cssコメントに日本語を使っているとざっくり消えてしまうみたいですね。
バグ、ですかねぇ・・。
脆弱性などなら、IPAやJPCERT/CCへ報告してしまう、という手もないわけではないですが・・・微妙ですね・・。
数日前、このトラブルに遭遇して、CSSごっそり逝かれてしまいました_| ̄|○
バックアップを取っていたので、事なきを得たものの…これ、かなり痛いですね。うーん(滝汗;;
