ページの組立について教えて下さい!!

[新着] Webテンプレートを仮オープンしました



0   名前: むう : 2005/08/19 14:03
全体の幅を760PXに固定し、ヘッダー(サブメニュー付)と
左にメニュー画面、その右側にメイン画面を置いて
それぞれを<DIV>タグで囲い、一枚のページを作りました。

上と左のメニューをそれぞれクリックすると
真ん中だけ変わっていくようにしたいのですが
どうやったらいいのでしょうか?

すみません、スタイルシート初心者なのでよくわかりません。
誰か教えて下さい!

1   名前: phpinfo() : 2005/08/19 14:03
ソース or URIを希望。

参考
http://neta.ywcafe.net/000348.html

2   名前: tk : 2005/08/19 14:03
>真ん中だけ変わっていくようにしたい

なにが変わるのでしょう?

3   名前: むう : 2005/08/19 14:03
ヘッダーと左のメニューは固定のままで
真ん中(右側メインのページ)だけ変わるようにです・・
わかりますでしょうか?

4   名前: むう : 2005/08/19 14:03
外部スタイルシートを使ってスタイルを指定し、
HTMLタグは簡単に書くと下記のようなつくりです

<div>header</div>
<div>content
<div>main</div> (float right)
<div>menu</div>
</div>
<div>footer</div>

ヘッダーとメニューの部分にカテゴリがあり
そのリンク先がメインの部分にくるようにしたいのですが
どのようしたらいいのでしょうか?
教えて下さい(´;ェ;`)

5   名前: tk : 2005/08/19 14:03
>真ん中(右側メインのページ)だけ変わるようにです・・

え〜と、>4のソースで、フレームを使ったページのように、ページの一部分が切り替わるようにしたいってことでしょうか?

同じデザインの複数のページを作るしか無いような。

7   名前: むう : 2005/08/19 14:03
tkさんお返事ありがとうございます!!

>フレームを使ったページのように、ページの一部分が切り替わるようにしたいってことでしょうか?

はい、そういうことなのですが
スタイルシートでは、フレームを使わずにそのようにすることは
できないのでしょうか?

例えば、左のメニューの中のひとつをクリックして
メインの部分に色々なリンク先のページがきてほしい場合は、
メイン以外のヘッダー・メニュー・フッターは
リンク先の全ページに同じタグを貼り付けるのでしょうか?

だとしたら、メニューの中のカテゴリを増やしたり減らしたりしたい時には
全てのページのメニュー部分を書き換えなくてはならないですよね?
そういうものなのでしょうか?
時間がなくてかなり焦っています。
どうかよろしくお願いします。

8   名前: Satie : 2005/08/19 14:03
スタイルシートは、スタイルの通り見た目を整える化粧道具みたいなものです。
HTML自体を動かすものではなく、HTMLにかぶせて綺麗にするものと考えて下さい。
ページの一部分を切り換えるのはHTMLの方そのものを
任意の動作で変更するわけですから、化粧じゃなくて整形ですね(笑)

フレームを使うか、ブログでも使ってみては。
時間がないなら大人しくフレームにしておいた方がいいです。

9   名前: くろねこ : 2005/08/19 14:03
スタイルシートから離れてしまうけど、
PHPが使えるなら、パーツごとに別htmlに切り分けて(head.html, menu.htmlなど)おいて、
各ページでそのパーツを読み込むようにすれば?
この方法だと、パーツ部分を変更すれば読み込むページ全部に反映されるよ。

10   名前: むう : 2005/08/19 14:03
Satieさん、くろねこさん、ありがとうございました。
PHPがわからないと結局全ページ同じタグを書かないといけないんですね。
地道に頑張ってみます。
余裕ができたら、PHPを勉強したいと思います。
皆さん本当にありがとうございました。

一覧へ戻る