- ベストアンサー
ホームページが元通りに表示されない
Webサイトでソースを表示させ、 それをHTML形式で保存して開いても 元のホームページのように表示されないことがあります。 フレームのあるページではありません。 もちろん画像は元のファイルがないので表示されませんが、 それ以外にも文字の大きさや色や配置が違っていたりします。 画像や音楽以外にも元のファイルみたいなのが 必要になることがあるのですか? あまり詳しくないのでよろしくお願いします!
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
ズバリ解決策を提示します。 たとえば http://oshiete1.goo.ne.jp/kotaeru_reply.php3?q=1172369 をソース表示から保存した場合 <html>タグのすぐ次に <base href="http://oshiete1.goo.ne.jp/kotaeru_reply.php3?q=1172369"> というタグを入れてください。 これでほとんどの場合正常になります。 理由:文字の大きさや色や配置を記述してあるCSSファイルが相対アドレスで記述してあって、取得できないため。 baseタグを設定することで相対アドレスのベースアドレスが現在のHDD上ではなくもとのアドレスになる。
その他の回答 (1)
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
回答No.2
表示の形式を定義しているCSSファイルがある場合があります。 CSSファイルを読み込む <link rel="StyleSheet" type="text/css" href="community.css"> の様な記述がソースの中にないでしょうか? このファイルをダウンロードする必要があります。 IEを使って、名前を付けて保存するのが簡単だと思いますが。
質問者
お礼
確かにありました。ありがとうございます!
お礼
CSSファイルとは意外でした。 スタイルシートが別のファイルに書かれているのですね。 勉強になりました。ありがとうございます(^^ゞ