CSSでのページ構築について
CSSでのサイト制作に挑戦しています。
まずは、テンプレートをつかってカスタマイズしてみようとおもい、テンプレートをDLしました。
「フッタ/左メニュー/メインコンテンツ/フッタ」というブログなどでよくあるものです。
(縦三段で、真ん中が左右2つに別れている2カラム)
CSSファイルは、外部読み込み形式です。
トップページを作って、いざメニューからメインページのリンクを貼ろうと思ってつまずきました。
左ページのコンテンツメニューに設定したリンクを、右側の枠内に表示したいのですが、そういった場合は、どうすれよいでしょうか。普通に右側の内容をいれたHTMLにリンクすると、全画面がそのページになってしまって、ヘッダ/左メニュー/フッタは消えて(隠れて)しまいます。
ヘッダや左メニューをそのままにしてページ数を増やしたいときは、トップページをひたすらコピーして、右側の要素部分だけを変更していくのでしょうか?
でも、それだとCSSにする意味がないというか、全然楽ではないですよね。
左メニューの項目が増えた時など、全ページを修正しなければならなくなりますし。
自分なりにCSS関連のサイトを検索して調べてみたのですが、どこも「トップページをそのままコピーしているようにしかみえない」のです。
右側ページ内容のHTMLに、ヘッダやメニューも読み込ませるような設定が必要なのでしょうか?
ソフトはDW CS4を使っています。
どなたか、CSSの達人さま、教えてくださいませ。
お願い致します。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
>でも、それだとCSSにする意味がないというか、全然楽ではないですよね。
>左メニューの項目が増えた時など、全ページを修正しなければならなくなりますし。
CSSの目的は、HTMLをプレゼンテーションから解放し、本来の姿に戻すためのものです。かってのフレームでは、多くの問題点があり、その反省からフレームは、
【フレームよりもページ制作の負担が増えたとしても、得られる益の方が多いから】
廃止されたのです。
フレーム問題 html - Google 検索 ( http://www.google.co.jp/search?hl=ja&source=hp&q … )
Introduction to HTML 4 (ja) ( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )
私は、オーサリングを使わずに数百ページでも制作しますが、あなたは、
>DW CS4を使っています。
ということなので、その作業は負担にはならないはずです。
[Dreamweaverを使わずに一挙に書き換えるには]
複数行を検索置換できるテキストエディタを使用して置換します。
HTMLの作り方の注意点
きちんとマークアップしたテンプレートを用意しておくこと
・各テーマのトップ用
・コンテンツ用
・その他(サイトマップ、問い合わせフォーム、プライバシーポリシーなど)
<div コンテンツ用>
<div 本文>
<ul 目次></ul>
<div footer></div>
<.div>
<ul class="siteNav"></ul>
<div 文書情報></div>
とか・・・
頑張ってください。
ありがとうございます。
なるほど、CSSとはそういうものだったのですね。
確かに、スタイルシートを駆使して構築されているサイトは、どれも見栄えもよいですし、表示も速いです。
これは、フレームやテーブルとは比べ物になりませんよね。
>[Dreamweaverを使わずに一挙に書き換えるには]
>複数行を検索置換できるテキストエディタを使用して置換します。
調べて、こちらも早速試してみたいと思います。
「できないよ」だけでなく、アドバイスいただけてとても嬉しいです。
ありがとうございます。
No.1
- 回答日時:
> ヘッダや左メニューをそのままにしてページ数を増やしたいときは、トップページをひたすら
> コピーして、右側の要素部分だけを変更していくのでしょうか?
> でも、それだとCSSにする意味がないというか、全然楽ではないですよね。
CSSでは、右側の要素部分だけを変更するというようなことはできません。
(こういうことをしたい場合は、フレームを使うかJavascriptなどを併用する事になります)
CSS(スタイルシート)の基本的な考えた方は、スタイル(書式など内容と直接関係ない部分)はスタイルシートで記述しましょうというのが根底にあります。
ですので、kennonoさんの必要とする機能はCSSではできないことになります。
ですが、せっかくDreamweaverを使ってるのですから、ライブラリ機能を使ったらいいと思います。
「dreamweaver ライブラリ」などで検索すると出てくるサイトを参照してもらうのがいいと思いますが、共通部分をテンプレート化するという機能です。
そうすれば、お望みのことが可能なのではないでしょうか?
参考URL:http://www.non-period.com/be/dw/8/039.html
ありがとうございます。
「できない」とはっきりわかって、とても感謝しています。
CSS=ものすごく便利!(作業がはやくなる)
と思っていたので、かなりショックではありますが。
確かに、最初の構築時は、かなり効率的に制作する事ができますが、あとで「百ページ直す」のは…気が遠くなりそうです。
ライブラリ機能、しりませんでした。
さっそく試してみたいと思います。
分かりにくい書き方であったにもかかわらず、意図をくんでいただけてとても嬉しいです。
とても丁寧でやさしいご回答に、心よりお礼申し上げます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
マイページはどこを開くの
-
Adobe Lightroom classic 画像...
-
デジタル時計の時刻合わせの方...
-
スクリプトって、何ですか?ど...
-
Windows10、フォルダウインドウ...
-
ウインドウを最小化したり、消...
-
PDFを(htmlのように)無限に縦...
-
Access VBA でForm位置を参照す...
-
ウインドウを毎回同じ位置、大...
-
一定時間おきにアラームやポッ...
-
どうして+3
-
ポップアップウィンドウがブロ...
-
子ウインドウ(別窓)のURL...
-
Wordのスクロールバーが短くなった
-
【Windows 7】ポップアップを非...
-
[Java] Edgeでのアドレスバー非...
-
Excelでワードアートや図を常に...
-
パソコンを起動させたら文字の...
-
Javascript_submit()完了後に処...
-
受信メールボックスの中からメ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
マイページはどこを開くの
-
Photoshop 7 画像に上の青い境...
-
フランス語 序数表記入力(er)...
-
蔵衛門9のCDへの焼き方
-
Adobe Lightroom classic 画像...
-
秀丸エディタで、文章に引用符
-
DVDStyler、リモコンのカーソル...
-
HPBでの階層メニュー作成
-
アクセスのレポート印刷で郵便...
-
ホームページの上部のメニュー...
-
並べ替えのできるテキストエディタ
-
ホームページビルダーでプルダ...
-
FLASHのまわりに変な枠線が
-
デジタル時計の時刻合わせの方...
-
エクセルのシート上に別のシー...
-
Javascript_submit()完了後に処...
-
ウインドウを毎回同じ位置、大...
-
Excelでワードアートや図を常に...
-
一定時間おきにアラームやポッ...
-
スクリプトって、何ですか?ど...
おすすめ情報