- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:css で 「Top へ戻る」 の書き方)
CSSで「Topへ戻る」の書き方
このQ&Aのポイント
- CSSを使用して、h2タグ内に「Topへ戻る」を配置する方法について質問します。
- 提供されたコードでは、背景画像がIE6で表示されないという問題があります。
- 効率的な書き方を知りたいとのことです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんなんどーでしょ。 <style type="text/css"> #h2_container{ overflow: hidden; display: block !important; display: inline-block; background: url(bg.jpg); } h2{ float: left; margin: 0; width: 500px; } .top{ margin-left: 500px; width: 100px; } </style> <div id="h2_container"> <h2>内容のタイトル</h2> <p class="top"><a href="#">Top へ戻る</a></p> </div>
その他の回答 (1)
- grumpy_the_dwarf
- ベストアンサー率48% (1628/3337)
回答No.1
基本はこれだけ。 <style type="text/css"> .h2_container{background: url(images/bg_h2.jpg);} .title {float:left;} </style> <div id="h2_container"> <h2 class="title">内容のタイトル</h2> <p class="top"><a href="#top">Topへ戻る</a></p> </div> 何もかもfloatする必要はないし、何もかもdivで囲む必要もない。
お礼
返信ありがとうございます。 こちらの方がずっとすっきりしてますね お伺いしたいのですが、以下のコードで試したところ h2 の上に 20ピクセルほど隙間が出来てしまうのですが、 消す方法ご存知でしょうか。 IE6 では隙間は無かったです。 <style type="text/css"> .h2_container{ background: url(images/bg_h2.jpg); border: 1px solid red; } .title { float: left; border: 1px solid blue; } </style> <div class="h2_container"> <h2 class="title">内容のタイトル</h2> <p class="top"><a href="#top">Topへ戻る</a></p> </div>