- 締切済み
dreamweaverで文字コード変換したらレイアウト崩れ。。
dreamweaver cs3でエンコードutf-8のページを作りました。 わけあって、途中でファイルをShift_JISに変換し、外部ファイルCSSもあわせてShift_JISに変換。 その後、タグなど部分修正していたらレイアウトが崩れてしまったので、色々いじりながらまたもや文字コードを元のutf-8に変換したところ、レイアウトが直りました。 ほっと一安心して、タグなど修正してしばらくすると、またレイアウトが崩れてしまいました。。。 エンコードを変換したにも関わらず、外部CSSファイルの文字コードはutf-8なのにHTMLファイルの方は「Shift_JISで書かれているようです。」というエラーが出ます。 HTMLファイルのコードも修正してるので、そんなはずはないのですが、一度Shift_JISに変換した際にShift_JISの書き方に自動整形されてしまったということなのでしょうか? ど素人なので何が何だかさっぱりわからないので、わかりやすく教えてくださる方、よろしくお願いいたします。 あと、左にメニューがあるレイアウトで、右側のメインコンテンツが右側に来ないで左サイドメニューの下に表示されるのは何故でしょうか? dreamweaverでは普通に見えてますが、ブラウザで見ると右側に来るべきコンテンツが左サイドの下にきてしまいます。。。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- suzuko
- ベストアンサー率38% (1112/2922)
1.エンコードが「読み込み間違い」をしているのならば、「どこが・・・」を探すより、デザインビュー部分をコピーして新規作成にペースト、HTMLをutf-8で保存する方が、早いのではないでしょうか? 2.「dreamweaverでは普通に見えてますが、ブラウザで見ると右側に来るべきコンテンツが左サイドの下にきてしまいます。。。」 と言うことは、「コンテンツの全体幅が左右コンテンツの合計より小さい」と言うことです。 プラウザによってコンテンツの表示幅が若干違いますから「右コンテツ幅+左コンテンツ幅<全体コンテンツ幅」で数PXの差をつけられる方がいいでしょう。
お礼
参考になりました。 ありがとうございました!