人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

ホームページ作成について質問です。
私のサイトでは左側に各ページへのリンクをずらずらとはっているのですが、リンク先のページに同じリンクメニューを作るのが少しわずらわしく感じています。
新しいページを作成した時に全ページにリンクを追加しなくてはならないのが面倒なのがその理由です。
よくブログなどで見かけるのですが、どのページに行っても同じメニューが表示されているのですが、あの方法を教えてください。
おそらくスタイルシートで何かしているのだと思うのですが、その方法が簡単に紹介されているサイトがあったらご紹介してください。
↓念のため私の今のサイトをご紹介しておきます。
http://100kcal.com
よろしくお願いします。

●質問者: cotoha
●カテゴリ:コンピュータ 学習・教育
✍キーワード:しわ サイト スタイルシート ホームページ リンク
○ 状態 :終了
└ 回答数 : 6/6件

▽最新の回答へ

1 ● izumi2001
●10ポイント

http://hp.xrea.jp/

HTML???Z?W

こちらのサイト等は参考になりませんでしょうか。

http://heo.jp/tag/page/frame.html

フレームタグ/ページタグ/みんなのタグ辞書/HTMLタグ辞書

http://www.htmq.com/index.htm

HTMLクイックリファレンス


2 ● marchu
●10ポイント

http://www.scollabo.com/banban/ssi/ssi_005.html

SSI include$B%3%^%s%I(B/SSI$BF~Lg(B

【SSIコマンドが使えるサーバー】でなければならないのですが、includeコマンドを使えばフレームに分けるような感じで同じメニューを配置することができると思います。


3 ● toriyo
●10ポイント

http://www.asahi-net.or.jp/~bd9y-ktu/html4rec_f/present/frames.h...

FRAMEを使ったらいいのではないでしょうか。


4 ● TomCat
●10ポイント

http://www.netmania.jp/technique/index001.php

ネットマニア - 便利な小技・大技講座 -

スタイルシートというものは単に表示の「見栄え」を設定するだけで、

表示の内容そのものには全く関与しません。


ご質問のようなニーズを満足させるには、

何らかの方法で外部に用意されたメニューを読み込み、

それをページの中に展開させる方法を考えなければなりません。


一番簡単なのは、PHPを用いる方法でしょう。

PHPの使えるサーバなら、


・まずメニューの内容を記したファイルを用意する。

・HTMLファイルの中のメニューの位置に

<?php require(”メニューファイル名”); ?>

と記述する。

・サーバの指定に従ってHTMLファイルの拡張子を

.html から .php などに変える。


といった方法で実現できます。


あるいは同じような動作をSSIで実現するか、

http://hotwired.goo.ne.jp/webmonkey/2004/39/index4a.html

Hotwiredからのお知らせ : Hotwired

フラッシュでメニューを作って

それをHTMLに貼り付けるなどの方法も考えられます。


ちなみに、フレームを使って画面を分割し、

その部分にメニュー画面を読み込む

という方法もありますが、

ご提示のサイトのデザインには不向きでしょう。


5 ● tpichu
●10ポイント

http://www.dream-seed.com/linux/mod_layout.html

このページの最後のほう(設定のところ)にあるように.htaccessで指定する方法がよいでしょう。


1-5件表示/6件
4.前の5件|次5件6.
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ