T-STUDIO

コラム・雑感

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 )     このエントリーを「はてなブックマーク」に追加   このエントリーをdel.icio.usに追加

関連リンク

この記事のURL

http://www.t-studio.com/column/tb.php?ID=242

コメント

[ 内容チェック中 ]

副業 2010年07月26日 16時13分 [削除]

いましがたザックリ消えてしまいました。
CSSファイル7点分、途中からばっさりと、、、。
この記事読んでいたのですが、未体験だったので軽く流していました。
まいった。明日までに納品しようと思って、ほぼ完成したところだったので、バックアップもとってない。
とにかく、まいった、、、。あ〜まいった、、、。

Rec 2007年07月13日 00時42分 [削除]

cssコメントに日本語を使っているとざっくり消えてしまうみたいですね。

suk 2006年03月28日 10時54分 [削除]

バグ、ですかねぇ・・。
脆弱性などなら、IPAやJPCERT/CCへ報告してしまう、という手もないわけではないですが・・・微妙ですね・・。

Mayumi 2005年12月27日 22時30分 [削除]

数日前、このトラブルに遭遇して、CSSごっそり逝かれてしまいました_| ̄|○
バックアップを取っていたので、事なきを得たものの…これ、かなり痛いですね。うーん(滝汗;;

たーぼー 2005年12月22日 20時51分 [削除]

コメント投稿フォーム

名前: (この情報をCookieに保存させたい場合にチェック)
メールアドレス: (表示はされません)
URL: (名前にリンクされて利用されます)
コメント:
パスワード: (削除時に利用)

ページのトップへ ページのトップへ

CSS Nite LP, Disk 9「Coder's Higher」

カテゴリーリスト