現在、サイトを、
「左にメニューがあり、それをクリックすると右に内容が表示される」=「フレーム」
でページを作っています。
同じことを「フレームなし」でやりたいのですが、(「スタイルシート」と思って勉強したのですが)それだけでは足りなそうです。
「メニューを複数のファイルで共有する」ことが必要です。
「スタイルシート」だけでは、メニューの共有ができないため、内容が変わるとすべてのページのメニューを変えないといけないのです。。。
質問1:フレームに似た画面で、フレームなしでサイトを作って、
「メニューを複数のファイルで共有する」ためには「XML」が必要なのでしょうか?
それとも別の何かを勉強するべきでしょうか?
http://oshiete1.goo.ne.jp/kotaeru.php3?q=973217
が同じ質問なのですが、「XML」自体 全くの初心者なので、これを見たところでなにをどうすればよいのか 全くわかりません。
質問2:「左にメニューがあり、それをクリックすると右に内容が表示される」&「メニューを共有」 できるページを作るのに必要なことが載っているパソコン本がありましたら 書名・出版社などを教えていただけますか?
「XML」「Pearl」ともに 全く知りませんが、必要な勉強ですので、本を探して取り組みます。
よろしくお願いいたします!
p.s.「ssi」という友人の意見もあったのですが、サーバーのルールで ファイルの拡張子を「shtm」にしないといけなくて そうすると ロボット検索にひっかからなくなるので 無理でした。
No.2ベストアンサー
- 回答日時:
> 「スタイルシート」だけでは、メニューの共有ができないため、内容が変わるとすべてのページのメニューを変えないといけないのです。
その通りですが、実際にはコピペで挿入しているところがほとんどです。
以下のサイトを見てください。
Fab51: はじめてのスタイルシート
http://fab51.com/info/css_design1.html
ページ上にメニューがありますが、これはコピペで生成しています。
現在のページの配色が変わるのは、ページ作成者がスタイルシートのクラスを指定しているからです。
# ページの内容も是非、参考にどうぞ。
> フレームに似た画面で、フレームなしでサイトを作って、「メニューを複数のファイルで共有する」ためには「XML」が必要なのでしょうか?
どうしても共有を求めるのなら、何らかのプログラミング言語を習得する必要があります。
Perl, PHP, JavaScriptなど、Web上で扱えるものなら何でも良いです。
ただ、JavaScriptは嫌う方もいるので、止めた方がよいかもしれません。(かくいう私もあまり好きではありません)
仕組みとしては、「メニューのテンプレートファイル」を外部に置き、該当ページで外部ファイルを読み込んで出力する、という形になると思います。
> ...できるページを作るのに必要なことが載っているパソコン本がありましたら 書名・出版社などを教えていただけますか?
これはアンケートに該当しそうですが、どうなんでしょう。
とりあえず、私は「PHPポケットリファレンス」を愛用しています。
どんな参考書でも、基本は Try and Try です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 画像編集・動画編集・音楽編集 動画をディスク作成すると画像が乱れる。 4 2022/06/24 07:49
- gooブログ ブログの記事を書きだしのみに表示したい 1 2022/06/25 19:11
- MySQL MySQL,JavaScript,PHPコードの結果を表示する方法を教えてください。 1 2023/02/13 17:49
- 眼・耳鼻咽喉の病気 白内障手術で単焦点レンズを入れた方 術後の見え方を教えて下さい 1 2023/01/17 01:53
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- JavaScript スマホ上で、左右スワイプで次のページに移動させたいです 2 2022/11/11 17:04
- PDF AdobeAcrobatでWEBページを丸ごとPDF化 4 2022/05/12 12:22
- デスクトップパソコン PCでファイルを右ドラッグして出てくるメニューの編集方法を教えて下さい 2 2023/01/17 13:31
- ダイエット・食事制限 ローファットダイエットについてアドバイスをください。 現在、体脂肪率が28で肥満1型になった旦那のダ 1 2022/09/03 09:06
- C言語・C++・C# 【C++】IDirect3DSurfaceのディープコピーは可能ですか? 1 2022/07/06 02:47
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フレーム内のオプションボタン...
-
Directshowを使って動画を画像...
-
URLを隠す、または別アドレスな...
-
フレーム内に移動したい
-
シンクライアントとMetaFrameの...
-
ドロップフレームの計算をエク...
-
フレームをまたいだ背景画像の...
-
チェックボックスを横並びに表...
-
「フレームのような」ページを...
-
ページの切り替えのフェードイ...
-
gotoAndPlayでシーンの移動
-
ComboBoxの設定方法
-
CupCatの使い方
-
phpで音を鳴らす
-
パブリッシュで左端が切れます
-
【FLASH】swapDepthsでMCが増...
-
ロールオーバーで他の画像を表...
-
SDHCカードのデータをPCに取り...
-
画像のフェードイン
-
AS3.0で子MCから他の子MCの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フレーム内に移動したい
-
Access2010でサブフォームのフ...
-
車の運転時のメガネ 縁なし(...
-
2倍速を等速動画に(車載動画)
-
VBで動的に作成したパネルの上...
-
フレームでのResponse.Redirect
-
シーケンス番号の初期値
-
トグルボタンの排他制御でご教...
-
KSR2 車体番号
-
めくれるカードの作成方法
-
ソーラーパネルのアルミフレー...
-
被写体のHSVを正確に取得(webca...
-
オシロスコープのような描写方...
-
gotoAndPlayで特定のフレームま...
-
【C++】IDirect3DSurfaceのディ...
-
ブラウザが揺れる(震動)させ...
-
富士通FMV-C600のHDD交換
-
モーショントゥィーンに関する...
-
Final Cut ProのDVD映像(チャ...
-
ドコモ携帯 N504isのフォトフ...
おすすめ情報