• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:フレーム内の表示方法)

フレーム内の表示方法

このQ&Aのポイント
  • ninja2003でHPを作る際に、左右2分割のフレームを使い、各ページへのリンクを作りたいです。
  • 参考にした他のHPでは、大項目のボタンから小項目の表示ボタンへと選択肢が現れ、目的の画面を表示する仕組みがありました。
  • エクスプローラーの[+]ボタンをクリックすると、下位の階層が現れるイメージと同じですが、マニュアルには具体的な方法が載っていません。どなたか教えてください。

質問者が選んだベストアンサー

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

frameは、廃止されることが決まっていますから、使わないほうがよいです。 フレーム XHTML HTML速習 ( http://w3g.jp/xhtml/ref/frame ) フレームの最適化 Web標準 最適化 ( http://w3g.jp/webstandards/optimize/frame ) 【引用】____________ここから さらにフレーム機能用の内容は一切使えなくなります。  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで [XHTML1.1 XHTML 解説( http://w3g.jp/xhtml/guide/xhtml1-1_outline )]より  とっても古い技術でしかも問題が多すぎる。  基本的に適切なHTMLできちんとマークアップしてCSSでコーディネイトするべき。  いわゆるプルダウンメニューは、最近のサイトではCSSでデザインされていることが多いようです。  目次リストでしょうから <ol id="navi">  <li>リンク   <ol>    <li>リンク</li>    <li>リンク</li>    <li>リンク</li>   </ol>  </li>  <li>リンク2   <ol>    <li>リンク</li>    <li>リンク</li>   </ol>  </li> </ol> とでもマークアップしてCSSでデザインしていきます。 プルダウンメニュー CSS OR スタイルシート - Google 検索 ( http://www.google.co.jp/search?hl=ja&safe=off&q=%E3%83%97%E3%83%AB%E3%83%80%E3%82%A6%E3%83%B3%E3%83%A1%E3%83%8B%E3%83%A5%E3%83%BC+CSS+OR+%E3%82%B9%E3%82%BF%E3%82%A4%E3%83%AB%E3%82%B7%E3%83%BC%E3%83%88&btnG=%E6%A4%9C%E7%B4%A2&lr=&aq=f&oq= ) なお、Ninjaでは無理・・・CSSを適用するためには、正しくマークアップされたHTML文書が必要です。 【引用】____________ここから メモ: CSSスタイルシートを意図した通りに機能させるには、正しい文書解析木が必要です。つまり、正当なHTMLを用いるべきです。  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで [W3C CSS 検証サービス( http://jigsaw.w3.org/css-validator/ )]より  しかし、Ninjaの作り出すHTMLはとてもひどいので、まずそれを直さないと・・  ためしに作成したソースを Another HTML-lint gateway ( http://openlab.ring.gr.jp/k16/htmllint/htmllint.html )  でチェックしてみてごらんなさい。

ruphin45
質問者

お礼

詳しく教えていただいて、ありがとうございます。 やはり古いソフトではダメだということが分かりました。 ありがとうございました。

関連するQ&A