• 締切済み

XHTMLでHPのコンテンツ以外を固定する方法

今趣味でホームページを作っているのですが、XHTMLでボックスを2段組にデザインして作っています。 それでヘッダー、サイドバー、フッターを固定してコンテンツだけに別のページを表示させたいのですが、可能ですか? 可能でしたらどういう風にやればいいのでしょうか? まだXHTMLを勉強して半月くらいの素人なのでお答えいただけると嬉しいです。 ちなみにタグなどの知識はちょっとありますが、Java scriptはよくわからないので使ってません><

みんなの回答

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.1

誰でも最初は素人なので言わなくても質問内容からわかります。 >それでヘッダー、サイドバー、フッターを固定してコンテンツだけに別のページを表示させたいのですが、可能ですか?  たぶんフレームのことをイメージされているのでしょうが、ご存知のようにframeは長く非難の対象でXHTMLでは廃止されました。  ホームページという言葉は紛らわしくて使わないほうがよいです。元来homeとは家(house)ではなく、故郷とか出発点とかの意味合いがある言葉でブラウザを起動したときに最初に表示されるページ--私はgoogleをホームページに指定しています。--とか。  流用されて、ウェブサイトのトップページ--出発点をホームページということも行われます。たとえば番組のホームページとか。それはあくまでその番組のウェブサイトのトップ=出発点という意味。  ウェブサーフィンをする立場ではこの違いは重要ではありませんが、製作者の立場になると一転します。あなたのウェブサイトのトップページを作る話ではなく、ウェブサイトを作っている話ですから。  XHTMLにしろHTMLにしろ、object や、iframeを使えばページ内に他のページを表示させることは可能です。objectやiframeで調べてください。  HTML4.01だと Frames in HTML documents (ja) ( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/present/frames.html#edef-IFRAME ) Objects, Images, and Applets in HTML documents ( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/struct/objects.html#edef-OBJECT )  タグの閉じ方が違う程度で基本的にはXHTMLもHTMLも大差ありません。

0xsinx0
質問者

お礼

丁寧な回答ありがとうございます。 いろいろ調べてみます><!