- ベストアンサー
フレームタグを使わずにフレームを作る方法
描いた絵を紹介するHPを作ろうと思ってるのですが、 ページを二つに分割して左に絵の見出しを並べて、もう一方に選んだ絵を大きく表示できるようにしたいのですが、フレームタグを使わずに作る方法はあるのでしょうか?。 絵を紹介してるHPなどこのような方法をよく見ますが各絵に見出しも記述して一つのページにしているのでしょうか? 宜しくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
No.3です。 もともとは同じHTMLファイル内のデータで、見かけ上でフレームっぽくしているだけなので、メニューの項目は各ページに記述しなければなりません。 メニューを別ファイルにするとなるとSSIやPHPとかにしないと無理ですね。 ちなみにインラインフレームもフレームと同じですよ。 というかすいません。質問を良く理解してませんでした。 質問の手段とは若干変わりますが、そのような使い方なら、LightBoxなどのJavaScriptライブラリを使うとオシャレに出来たりしますよ。 あちこちで使い方を紹介してますので、検索してみて下さい。
その他の回答 (3)
- caz04
- ベストアンサー率45% (9/20)
CSSはわかりますか? DVIタグで左右に分割して、右カラムの幅と高さを指定して、overflow : auto; か scroll; を指定してやれば右カラムだけスクロールするように出来ます。
お礼
回答有難うごさいます。 CSSもただいま学習中です。左のメニューを選んで右のウィンドウにコンテンツを表示させる場合、メニューをコンテンツ毎に記述しないといけないのでしょうか?。
- goldfox
- ベストアンサー率49% (123/249)
PHPを使って、とか? http://neta.ywcafe.net/000372.html
お礼
回答有難うございます。 まだPHPとか使える技術を持ち合わせてません・・・。ゆくゆくは勉強していきたいと思ってます。
- asora
- ベストアンサー率37% (116/306)
通常のフレーム(fremesetタグ)とは違い、HTMLのbodyの中に指定したサイズの窓を設け、そこにページを読み込ませる、インラインフレームというタグがあります。 http://siriasu.s10.xrea.com/webtips/tips11.htm 左側にサムネイルリンクをはり、targetをインラインフレームの名前に設定すればOKです。 インラインフレームに表示するのはHTMLでもいいし、JPGなどの画像ファイルそのままでもいいです。(画像ファイルを直に読み込ませる場合、画像に文字を書いておくことになります) JavaScriptやフラッシュでも出来そうな気もしますが、やったことがないのでわかりません。 「フレームは境界線が入るから嫌だ」と言う理由でしたら、境界線を表示しないことも出来ますよ。 http://heo.jp/tag/page/frame.html フレームを使っていないように見えて、実際は境界線非表示にしているだけということも結構あります。
お礼
回答有難うございます。 インラインフレームで少し考えてみます。
お礼
再度質問に答えて頂き有難うございます。 お陰さまですっきりしました。今のところHTMLとCSSで手一杯ですので出来る範囲でやって行こうと思います。