• ベストアンサー

CSSのテンプレート

HPを作ろうと思い、無料で配布されているCSSを使ったHPテンプレートを使いたいと思っています。しかし、全く正常に表示されずに困っています。 手順もファイルをダウンロードして解凍し、HTMLファイル(index.htmlなど)をブラウザで開いて、HTMLソースを表示し、それをそのままコピーペーストしています。しかし、HPに表示されるのは白の背景に文字だけで構成されたものになり、全くデザインされていないHPに仕上がります…。色々なサイトで配布されているCSSのテンプレートを同じ方法でトライしてみましたが結果は同じでした。 CSSのことで色々と調べてみましたが納得の行く回答を見つけることができずに困っています…。どうしたらきちんと表示されるようになるのでしょうか?どなたか教えてください。よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • too-too
  • ベストアンサー率50% (1/2)
回答No.3

bondy_001さん こんにちは まず、「http://www.wiredope.com/」で配布されているサンプルをダウンロードして無修正のままHTMLを表示してみてください。これでも全く上手くいかない場合はブラウザー側に問題があるのかもしれません。 上手くサンプルが表示できた場合は、上記サイトで配布されているサンプルとbondy_001さんの作成したHTMLを比べてみてください。特にCSSの読み込み、クラス属性、ID属性等に注意して検証してください。 最後に「参考URL」にあるHTMLの文法チェックができるサイトで作成したHTMLを確認してみてください。 御健闘をお祈りします....。

参考URL:
http://openlab.ring.gr.jp/k16/htmllint/htmllintl.html
bondy_001
質問者

お礼

too-tooさん、お礼が遅くなってしまってすみませんでした。丁寧なご返答ありがとうございます。早速試してみます。

その他の回答 (2)

回答No.2

ダウンロードしたデータを、ブラウザで開いた場合は、ちゃんと表示されるのですね? で、あれば、ソースをコピーするのではなく、そのhtmlファイルを、エディタで直接加工すれば良いと思います。 解凍した時点で、html以外のファイル(gifやjpgなど)も一緒に解凍されていれば、同じフォルダ内にそれらのデータがなければ、表示はされません。

bondy_001
質問者

お礼

house-houseさん、回答してくださってありがとうございます。実際に試してみたんですが、やはり白地のままで文字だけしか表示されませんでした…。

  • shippo
  • ベストアンサー率38% (1216/3175)
回答No.1

CSSファイルの保存場所とhtml内でのリンク先はあわせていますよね? htmlをそのままコピペしただけでは、cssファイルのリンク先が異なるかと思うのですが・・・。 フォルダの階層など確認してみてくださいね。

bondy_001
質問者

お礼

shippoさん、回答してくださってありがとうございます。リンク先もフォルダの階層も合わせているのですがどうしても表示されません…。 今、無料で使えるHPスペースを利用しているのですが、ある無料HPでは文字だけしか表示されず、テーブルも画像も全く表示されません。試しに別のを使ってみたところ、今度は文字化けしてしまい正常に表示させることができませんでした…。途方にくれています。

関連するQ&A

  • CSSテンプレートの枠組みが崩れて表示される。

    ネット上で無料配布されているCSSテンプレートを使用してHPを作成したのですが、 サバーにアップロードするとテンプレートの枠組が崩れて表示されます。 (例えば2カラムのテンプレートで右側に表示されるべきメニュー欄が文章欄の下方に表示される等) 幾つかのテンプレートを試してみても同じ結果なので、問題は作成方法にあるようなのですが、 正常に表示するには、どうすれば良いでしょうか?

  • [Dreamweaver8]テンプレートに外部CSSを適用→HTMLドキュメントにCSSが適用されないのは何故?

    Dreamweaver8初心者で、現在勉強中の者です。 Dreamweaverのテンプレート機能を使った、外部CSSの設定方法についてお尋ねします。 ディレクトリは現在、以下のような状態です。 [サイト -SampleWebSiteFolder-]    |―[Templates]    |   |―[style.css]    |    L―[template.dwt]    |     L[index.html] ※拡張子の無いものはフォルダを表します。 index.htmlファイルへCSSを適用させたいのですが、適用されないで困っています。 cssは、外部スタイルシートファイルを用意(style.css)し、テンプレート(template.dwt)に対して、CSSスタイルパネルの[スタイルシートを添付]ボタンより設定しています。 結果、テンプレート(template.dwt)に対してはCSSが適用されるのですが、HTMLドキュメント(index.html)にはCSSが適用されていない状態です。 テンプレートを用いて外部スタイルシートにてサイトを管理する場合、上記のケースにおける問題の原因は何でしょうか。 ちなみに、テンプレート[template.dwt]及び、HTMLドキュメント[index.html]の<head></head>内には、以下のソースが記述されています。 <link href="style.css" rel="stylesheet" type="text/css" />

  • ホームページ制作をHTMLでやっているのですが2カラムのテンプレートが

    ホームページ制作をHTMLでやっているのですが2カラムのテンプレートが表示されず困っています 色々調べてみたのですが(テンプレートの使い方、初心者のためのHPづくりのようなサイト様で)どうにも自力でがんばってみたのですが3日かかっても解決できません ファイルを作ってその中にCSS、HTMLを入れてHTMLは<link rel="stylesheet" href="ファイルの中のテンプレートのソースをCSSで保存したもの.css" type="text/css">を<head>~</head>の間に入れているのですが…ついでにこの調子で背景もバックグランドに設定しているのに変わりません ソフトは『Hetecre.exe』と『ezhtml.exe』を使っています(使い方が分からず持て余してますが『Hpman.exe』のソフトも入っています)それともみなさんはHPを作るときはなにか別の簡単に作れるなにか(?)をお持ちなんでしょうか 自分では初のHP作りで最善は尽くしきったのでもうお手上げです どなたかわかるよという方、教えてもらえると本当にありがたいです

  • Webデザインテンプレート 使い方

    自分のHPを持とうと思い、趣味で作成されてあるWebデザインテンプレートを無料で配布してあるサイト様にお世話になろうと思っていて、ソフトをダウンロードし解凍して使える準備は出来ているのですが、ファイルの中にCSS“カスケートスタイルシート”というアイコンがありクリックするとDWcs4ソフトで開きます。DWcs4ソフトはあまり使ったことが無いため、できればテキストソースでタグを打ち込んで行きたいのですが、HTMLとSCC、2つファイルにあります。両方とも必要ですよね けど、FFFTPでアップロードする時とかどうなるのか、いろいろ分かりません。 初心者でして詳しい方、良ければ丁寧に教えてもらえませんか? 宜しくお願いします。

    • ベストアンサー
    • CSS
  • (DW)CSSテンプレートを使用してCSSでの編集可能流域を作れますか?

    宜しくお願いします。 DW MXで制作しています。 CSSを研究中です。 完全にCSSでレイアウトしたテンプレートを使用して、 編集可能領域を作り、 HTMLファイルにそのテンプレートを適用して、 さらにその編集可能領域にCSSでレイアウトしていくのは、 無理があるのでしょうか? といいますか、 CSSで完全にレイアウトしたら、 テンプレート化せずに普通にページを増やせばいいんですよね? まだ、基本がわかっていないのでよろしくお願いします。

    • 締切済み
    • CSS
  • フリーのCSSテンプレートで編集したら全体が左に寄ってしまう。

    海外のサイトからフリーで利用できるCSSテンプレートをダウンロードしてきて ホームページビルダー(13)で開き、サイト内の文字を変更してプレビューすると デザイン全体が左に寄ってしまいます。 ほんの少し(1文字)の変更でもこの現象が起き、 HTMLソースの編集画面で文字を入れ替えても同様です。 また、同じサイトから5つほどCSSテンプレートをダウンロードしてきましたが やはり同じ現象が起きます。 CSSの知識があまりないので、なぜこのような現象が起こっているのか不思議でなりません。 せっかく公開しているのだから使えないものではないと思うのですが・・・ 参考になるか分かりませんが、解凍したフォルダには  imageフォルダ  index.html  style.css  license.txt があります。 そもそもホームページビルダーでは編集出来ないのでしょうか?

    • ベストアンサー
    • CSS
  • ホームページビルダーでダウンロードしたテンプレートを読み込む方法ってありますか?

    初心者の為説明が下手でしたらすいません。 ホームページビルダーを使ってHPを作ろうとしている所です。 デザインなども自信がなかったので、テンプレートをダウンロードしてきました。 ダウンロードしたファイルは基礎HTMLのファイルと、着せ替えCSS用のCSSファイルです。 このCSSをHTMLに読み込まなくてはならないと思うのですが、まずその過程をホームページビルダーで出来るかどうか、 また、初歩的ですが、そもそもの基礎HTMLをホームページビルダーホームページビルダーに取り込む…というか、読み込めるのかどうかがよく分りません。 ホームページビルダーでファイルを開くから、ダウンロードしたファイルを開こうとしましたが、indexなどのHTML形式のファイルしか、開けそうにありませんでした。 ですが、例えばこの方法だとindex、Menuとそれぞれ同じ様に改変していかないとならない気がします。 親子それぞれのページで同デザインで纏めたい時には、indexで表示されるタグをそれぞれのページにコピーするしかないのか、それとも何か他の方法があるのか…。 どのタイミングでCSSをHTMLに読み込んでいいかもよく分りません。 また、無事に読み込めた際に、それはindexのページだけにのみ反映となってしまわないのか、等疑問点が沢山です。 一度に沢山の質問で申し訳ないのですが、お分かりになる方、もしくは説明のあるサイトをご存じの方がいらっしゃいましたら、宜しくお願いします。 尚、ホームページビルダーのヴァージョンは10です。

  • テンプレートファイルでCSSファイルを読み込む指定をしましたが、うまく

    テンプレートファイルでCSSファイルを読み込む指定をしましたが、うまく読みこめていないようで、 CSSファイルで指定した項目を意図した位置に表示することができません。 SMARTYを使ってます。テンプレートファイルにHTMLを記述しています。 環境は、WINDOWS VISTAにApacheを入れて動かしています。 このテンプレートファイル(reg.tpl)の中でのCSSファイルの読み込みやCLASSの指定では次のように書いてます。 (1)reg.tplの内容です。 <HTML> <HEAD> <TITLE>{$title}</TITLE> {$form.javascript} <link rel="stylesheet" href="layout.css" type="text/css" />  →ここでCSSファイルの読み込み指定 </HEAD> <BODY bgcolor="#FFFFFF"> <CENTER> <HR size="1" noshade> <B>{$title}</B> <HR size="1" noshade> <DIV id="l1" CLASS="userid"> →ここでCSSファイルで設定したものを指定 <FONT size="2">{$form.user_id.label}:</FONT> {if $form.user_id.error } <font size="2">{$form.user_id.error}</font><BR> {/if} {$form.user_id.html} </DIV> ~中略 (2)layout.cssの内容です。 .userid { position : absolute; top: 545px; left: 150px; width: 5%; border:0px solid #FFB6C1; } (3)ファイルの設置場所は次の通りです。 ┳templates━reg.tpl ______┗layout.css (4)layout.cssをサーバーにアップロードして、上記(1)のreg.tplの<link …の指定部分を次のように絶対パスに変更すると layout.cssが正常に読み込めます。(userid項目がcssファイルに指定した位置に表示されます) <link rel="stylesheet" href="http://www.****.com/layout.css" type="text/css" /> (5)<link …で(1)のように指定した場合、layout.cssとreg.tplが同じフォルダにあれば実行しても cssファイルが読み込めると認識していたのですが読み込めません。 index.htmlファイルとcssファイルを同じフォルダにおいて、index.htmlの中に(1)の<link …のようにファイル名のみの記述をするとうまく読み込めます。 テンプレートファイルの中で使う項目にCSSファイルを利用して自由なレイアウトを実現したいのですが、絶対パスでCSSファイルを指定する方法以外にないのでしょうか? 分かる方、ご教授下さい。

    • ベストアンサー
    • HTML
  • css

    プリント時のCSS設定についておたずねします。 現在index.htmlとindex.cssがあります。 index.htmlに ----------------------------------------------------------- <link href="index.css" rel="stylesheet" type="text/css" media="all" /> ----------------------------------------------------------- としてindex.cssを読み込み index.css内では ----------------------------------------------------------- body{ background:url("../images/bg_body.gif") repeat-x; } ----------------------------------------------------------- として、bodyの背景に画像を貼り付けています。 これを印刷時にはbodyに指定している背景画像を非表示にして 印刷させたいのです。 ※ブラウザの詳細設定「背景の色とイメージを印刷する」にはチェックを入れたまま。 別途cssを用意しhtml側で ----------------------------------------------------------- <link href="print.css" rel="stylesheet" type="text/css" media="print" /> ----------------------------------------------------------- とすれば出来そうなのですが、ちょっと答えが出ません・・・ そもそもなぜこのような事がやりたいのかというと コンテンツ内容が長くなった時、印刷すると複数ページに渡りますが、 <body>に指定した画像が、2ページ目、3ページ目にも表示される為です。 背景にしている画像は高さを十分に確保しており横32px×縦3000px位で、 一番上(0pxの高さ)から150px位の高さまで単純なグラデーションをかけたものです。 151px以降は1色のベタ塗りという感じです。 ブラウザ閲覧上はコンテンツ内容が長くても背景画像のグラデは ページ上部のみ表示されるのですが、印刷時に2ページ目、3ページの上部に グラデが表示されてしまうという事です。

  • CSSの呼出方法と表示速度 (SEO)

    . HTML内で外部CSSファイルを呼び出す方法について、表示速度の面で記述を迷っ ている部分があります。 例えば、ホームページ・記事ページ・製品ページの、3つのページが存在するウ ェブサイトを仮定するとします。 そして、3つのページに共通するCSSをcommon.css それぞれのページに特有なCSS をindex.css、article.css、product.css とするとします。 【方法A】 HTMLのヘッダー部分をテンプレートパートにして、まずcommon.cssについて<link > で記述し、index.css、article.css、product.css についてはその下に条件分 岐で記述して、CSSファイルを呼び出していく 【方法B】 HTMLのヘッダー部分をテンプレートパートにせず、ホームのページのHTMLにcommon.css 及びndex.cssを<link>で2つ記述、記事ページのHTMLにcommon.css及びarticle.css を<link>で2つ記述、製品ページのHTMLにcommon.css及びproduct.cssを<link>で 2つ記述、してCSSファイルを呼び出していく。 Bの方法は管理の手間はかかることになりますが、テンプレートパートを使い条 件分岐をするAと条件分岐をしないBで、各ページで表示速度に違いは出るもの なのでしょうか .

    • ベストアンサー
    • CSS

専門家に質問してみよう