- 締切済み
xhtml? css?
cssについて質問があります。 どこかのHPのソースを表示して、index.htmlと保存し、それを開くと上手く表示されません。 全部左に寄って、背景等も表示されません。文字は表示されています。 初心者なので分りませんが、おそらくcss(stylesheet)?が機能していないように思うのですが・・・。 これってどうやって解決すれば良いのでしょうか? 要は、違うサーバに移して同じものを表示したいのです。 もちろん、パクるのではなく、 自力でHPを作るために、xhtmlとかcssとか勉強しています。 誰か助けて下さい。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- monzenkozo
- ベストアンサー率37% (29/78)
他所のHPからソースを頂戴して、ご自分のindex.htmlに置き換えていると言うことですよね。 当然CSSはダウンロード出来ないはずですから、自分で作成しているものと思います。 そのCSSをリンクさせていますか? 例えば <head> <meta http-equiv="content-type" content="text/html;charset=shift_jis" /> <title></title> <link href="css/basic.css" rel="stylesheet" type="text/css" media="all" /> </head> リンクがされていないとCSSが働かないことになるので、全部左に寄った表示になります。 これに該当されていなければごめんなさい。
- o-ran
- ベストアンサー率9% (1/11)
>自力でHPを作るために、xhtmlとかcssとか勉強しています。 なら、ソース見れますね?絶対パスと相対パスわかりますか? お話だと、保存されたのは、index.htmlというテキストファイルのみであり、そこから指定されている材料がダウンロードされていません。ソースを覗いて絶対パスや相対パス先にあるファイルを集めて、そのままのディレクトリー構造にすれば表示されます。階層なども勉強されるといいです。 1ページだけ表示されればいいというのが「完全」というファイル保存の仕方です。ファイル名と同じフォルダを1つ作って、そこに材料となるcssや画像を一括で保存します。ですが、それでは元のファイルではパスが通らなく、動かないので、元のファイルのパス等を書き換えてindex.htmlを新たに作ります。ですから、構造などの勉強にはあまり適さないと思われます。
- yambejp
- ベストアンサー率51% (3827/7415)
>>完全」とかそういうので保存すれば、 >というのはどういうことでしょうか??? 説明が不十分でしたか・・・ 書いてあるとおりなんですが たとえばブラウザがIEだったら メニューの「ファイル」→「名前をつけて保存」で ファイルの種類を「Webページ、完全」とかを選んで保存します。 ほかのブラウザでも似たような機能が用意されていることが多いです。 >「表示」→「ソース」で表示されたソース で、どうしてもやりたいなら、ご自身で必要なファイルを別途手で 保存したりする必要があるでしょうね。 (それがめんどうだから完全を選ぶんですけど)
- yambejp
- ベストアンサー率51% (3827/7415)
>ソースを表示して、index.htmlと保存 メニューから名前をつけて保存で、「完全」とかそういうので 保存すれば、スクリプトやcssなどのファイルもセットでおちます
お礼
ご回答ありがとうございます。 >完全」とかそういうので保存すれば、 というのはどういうことでしょうか??? 私の場合、「表示」→「ソース」で表示されたソースを、 【index.html】とデスクトップにいったん保存し、それを開くとcssが機能していなようなのです。 素人ですみません。