- ベストアンサー
CSSテンプレートの枠組みが崩れて表示される。
ネット上で無料配布されているCSSテンプレートを使用してHPを作成したのですが、 サバーにアップロードするとテンプレートの枠組が崩れて表示されます。 (例えば2カラムのテンプレートで右側に表示されるべきメニュー欄が文章欄の下方に表示される等) 幾つかのテンプレートを試してみても同じ結果なので、問題は作成方法にあるようなのですが、 正常に表示するには、どうすれば良いでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
> サバーにアップロードするとテンプレートの枠組が崩れて表示されます。 では、Webサーバにアップロードする前の環境(ご自分のPC上・イントラネット上、等)では崩れていないのでしょうか? もしそうなら、アップロードし忘れているファイルがあるとか、アップロード先の階層が違うとかの原因が考えられます。 そうでない(アップロードする前から崩れている)なら質問者様が自らお考えの通り「問題は作成方法にある」という事になります。 > 正常に表示するには、どうすれば良いでしょうか? ソースを公開して頂かなければ原因の特定はできません。 「(例えば2カラムのテンプレートで右側に表示されるべきメニュー欄が文章欄の下方に表示される等)」というキーワードからは、ボックスモデルの計算方法が間違っている・floatもしくはpositionの指定が適切ではない、等の可能性が想像はされますが…。あとは、テンプレートと実際作成した(X)HTMLとのDOCTYPEが違っていたりすると、それが原因になる事もあります。 ・DOCTYPEはオリジナルのテンプレートから変更していないか。変更していなければ、実際の内容もそのDOCTYPEに準拠したマークアップになっているか。 ・問題のHTMLとCSSのソースを公開する。 ・崩れる、のはどのブラウザ(種類及びヴァージョン)上でか。 最低限、これらの情報を明らかにして頂く必要があります。
お礼
テンプレートファイルの内、index.htmlのみをアップロードしていました。 その他のファイルをアップロードすると正常に表示されました。 適切な回答ありがとうございました。