- ベストアンサー
フレーム使用時のメニューバーについて
- フレームを使ったホームページを作成しました。メニューバーが表示されない問題が発生しました。
- パソコン上では問題なく表示されるメニューバーが、アップロード後に表示されません。
- メニューバーのHTMLコードにはスタイルやリンクが設定されており、原因を特定できません。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
スタイルシートのコメントの閉じ方を間違えています。 誤 --!></style> 正 --></style>
その他の回答 (2)
- gura_
- ベストアンサー率44% (749/1683)
index.htmlは、例えば以下のようにフレームの定義が書かれていますか↓ <html><head></head> <frameset cols="200,*"> <frame src="menu.html" name="menu"> <frame src="top.html" name="main"> <noframes> このページはフレーム対応のブラウザでご覧ください。 </noframes> </frameset> </html> フレームについての参考サイト↓ http://www.tohoho-web.com/html/frameset.htm
補足
はい、書かれています。 アップロード前には正常に作用するのですが・・・
- partita
- ベストアンサー率29% (125/427)
>フレームのファイル名をindex.htmlに index.htmlだったファイルをtop.htmlにかえて アップロードしたところ、 メニューバーがきちんと表示されません。 言っている意味がよくわからんです。 top.htmlのソースコード書いてもらわないと。 提示しているhtml自体は問題ないようですね。 ちなみに、提示しているhtmlはtop.htmlではないでしょ?
補足
早速ありがとうございます。 すいません。 >フレームのファイル名をindex.htmlに。 index.htmlだったファイルをtop.htmlに変えて アップロードしたところ、 メニューバーがきちんと表示されません。 の間違いです。 メニューの背景だけ表示されて 文字が全く表示されません。 top.htmlは <style type="text/css"> body {margin-left:7% ; margin-right:10% ; margin-top:2em ; background: url(bg_aki.gif); } h1 {color:red; font-family:HG創英角ポップ体; letter-spacing: 10px; zoom: 2 ; border-bottom:#800000 dotted 4px ; line-height:1.0em ; padding:10px} h2 {color:brown; font-family:HG創英角ポップ体;} li {line-height:140%} a.main:link {color:olive} a.main:visited {color:brown} hr {height:4px; color:#800000} p {margin-top:1em; margin-bottom:2em} </style> </head> <body> <center> <h1> 集合 </h1> <p><img src="11kall.gif"></p> </center> <h2>読書日記</h2> <p>文学作品を中心に管理人が読んだ本について紹介していきます。</p> <ul> <li><a href="daraku.html" class="main">堕落 05.11.23</a> </ul> <hr> <center> <div class="copy">Copyright(C)yurian19 </div> </center> </body> </html> です。長々と失礼しました。よろしくお願いします。
お礼
!!!できました!!! なんと単純なミス・・・ 情けない限りです。 どうもありがとうございます。