• ベストアンサー

CSSのドロップダウンメニューが見出しで切れる

CSSでドロップダウンメニューを作りました。 ページの上部に横並びの状態です。 メニューを押すと下に4項目程度のリストが下がってきます。 今まで本文の見出しには<h1>タグを使用せず画像でのみで作っており、リストには影響がありませんでした。 <h1>を使用しCSSで装飾したところ、ドロップダウンメニューの<h1>にかぶる部分が切れてしまいます。 解決策はありますでしょうか。 宜しくお願い致します。

  • CSS
  • 回答数2
  • ありがとう数3

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

  • ベストアンサー
回答No.2

z-index ちゃんと指定してどちらが上にあるか設定すればいいかも

ask0707
質問者

お礼

お礼が遅くなりすみません! ドロップダウンメニューの方にposition指定をしたら切れずに表示できるようになりました。 本当にありがとうございました。

その他の回答 (1)

回答No.1

どういう作りにしてるのかも何も説明ないし、すぐに回答ほしいといっても無理です。 だ~~~~れもわかりません。

ask0707
質問者

お礼

回答ありがとうございます。 コードを載せずすみませんでした。 メニューを画像でなくテキストで作り直したいです。

ask0707
質問者

補足

コードを補足します。 【HTML(ドロップダウンメニュー)】 <div id="navi"> <ul> <li><a href="00.html"><img src="00.gif" alt="会社概要"></a></li> <li class="menu" onmouseover="this.className='menu_on'" onmouseout="this.className='menu'"><a href="#" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('service','','images/service-over.gif',1)"><img src="images/service.gif" alt="サービス内容" name="service" width="155" height="32" border="0" id="service" /></a> <ul class="sub"> <li><a href="01.html">内容1</a></li> <li><a href="02.html">内容2</a></li> <li><a href="03.html">内容3</a></li> <li><a href="04.html">内容4</a></li> </ul> </li> <li id="left_space"><a href="06.html"><img src="06.gif" alt="業務実績"></a></li> <li id="both_space"><a href="07.html"><img src="images/07.gif" alt="求人募集"></a></li> <li id="both_space"><a href="08.html"><img src="images/08.gif" alt="最新情報"></a></li> <li id="both_space"><a href="09.html"><img src="images/09.gif" alt="お問い合わせ"></a></li> </ul> </div> 【CSS(ドロップダウンメニュー)】 #navi { width:100%; } #navi ul { margin:0; padding:0; list-style:none; } #navi li { width:155px; margin:0; color:#fff; line-height:1.7em; float:left; } #navi li a { width:100%; color:#036; text-decoration:none; text-align:center; display:block; } #navi li a:hover { } /* SUB MENU */ #navi ul.sub { height:100%; /* IE6 */ background-color: #FFFF66; } #navi ul.sub li { float:none; border-top:1px solid #fff; } #navi ul.sub li a { background:none; font-weight:normal; font-size: 12px; } #navi ul.sub li a:hover { color:#069; background:#ff9900; } #navi ul li.menu ul { display:none; } #navi ul li.menu_on ul { display:block; position: absolute; /* [disabled]width: 155px; */ height: 84px; } #navi li.menu { border-top-width: 0; border-right-width: 1px; border-bottom-width: 0; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #FFFFFF; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; border-left-color: #FFFFFF; } #navi li.menu_on { border-top-width: 0; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #FFFFFF; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; border-left-color: #FFFFFF; border-bottom-width: 0px; } 【HTML(見出し)】 <h1>会社概要</h1> 【CSS(見出し)】 h1 { position: relative; margin: 0 0 1em; padding: 0.2em 0 0.2em 1.5em; border: 1px solid #CC0000; font-size: 1.143em; font-weight: bold; background: #FFFFFF; } h1:before { content: ""; position: absolute; background: #CC0000; top: 50%; left: 0.5em; margin-top :-10px; height: 20px; width: 6px; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; }

関連するQ&A

  • ドロップダウンメニュー

    ドロップダウンメニューを作りました。普段はCSSで非表示にしてマウスオーバーするとJavascriptで表示するようにしています。 その表示するタグはDivタグでAbsolute指定しています。 その中はli(リスト)でdisplay:block;とwidth100%などをつけて余白もリンクにしました。 そのDivタグの領域の下には文字が書かれています(重ねている) で、そのかさなっている状態でそのDivタグの領域のリンクにマウスをあてるとポインタが文字選択のマーク(重なっている下の文字が選択される)になってしまうときがあります。この場合どのような解決方法がありますでしょうか?

    • ベストアンサー
    • HTML
  • ドロップダウンメニューに関する質問。超初心者です。

    ドロップダウンメニュー(親メニューだけgif画像で子メニューはcssで表示)を作りたいと思っています。 javascript又はCSS+htmlを使ってドロップダウンメニューを作りたいと良いサンプルを探しております。 親メニューは画像で、子メニューはcssで表示させたいと思います。 サイドメニューとして、縦並びに配置して、オンマウスで右側に子メニューのリストが展開するように。 ネット上でサンプルを探しているのですが、全部cssで展開だったり、全部画像で展開だったりして、 親メニューだけ画像で、子メニューはcssで表示というのがなかなかみつかりません。。 超超初心者の私にどなたかご教授願えないでしょうか。 よろしくお願い致します。m(_ _)m  

  • CSSのドロップダウンメニューについて

    お世話になります。CSSについての質問です。 添付の写真のようなメインナビゲーションのドロップダウンメニューについてですが、 赤丸の下線の部分の白線の位置(ドロップダウンメニューのスタート位置)を下げるにはどう記述したらいいでしょうか? よろしくお願いします。 .main-navigation ul ul li a { background-color:#333!; border-top: 1px solid #fff; border-color: #fff; line-height: 1.5; padding-bottom: 14px; padding-top: 14px; }

    • ベストアンサー
    • CSS
  • cssでのドロップダウンメニューについて

    いつもお世話になっております。 すみません。。。 下記URLのテンプレートを使用して、かつ、ヘッダーのタブメニューに、プルダウンメニュー (タブにマウスオーバーすると、ドロップダウンでメニューが表示)を導入をこころみて いますが、どうしても、IE系(6,7,8)とFireFox系(3)で、表示が大幅にづれてしまいます。 なんとか、ドロップダウンのメニューのサンプルをご教示いただけませんでしょうか。 http://matthewjamestaylor.com/blog/ultimate-1-column-full-page-pixels.htm

    • ベストアンサー
    • HTML
  • エクセル 入力規則のドロップダウンメニューについて

    Excel2002 入力規則-リストでドロップダウンメニューをさくせいしました。 が、あまりにも数が多いので例えば 「H」と入力すれば Hから始まるものが選択できるようにはできないでしょうか? VBAなどでしたら、わからないので結構です。 ドロップダウンメニュー以外にもいい方法がありましたら、教えてください!

  • エクセルのドロップダウンメニューについて質問です

    エクセル2010で表を作る練習をしています。 ドロップダウンメニューの事なのですが、 例えば私は練習として、今所持している本のリストを作っています。(画像参照) ドロップダウンメニューの作り方は検索して理解できました。 ですが、一通り入力した後この方法で登録すると、 ドロップダウン項目に同じ文章が複数入ってしまいます。 これを防ぐためにはどうすればいいのでしょうか? また、1行目にドロップダウンメニュー?を設置して、 並び変えるにはどうすればいいのでしょうか? (「データ→並び変え」ではありません)

  • ドロップダウンメニューのメニュー項目の外部管理方法

    お世話になります。 http://jsajax.com/DropDownMenuArticle286.aspx 上記のサイトにあるドロップダウンメニューのサンプルはトップメニューは<li>タグ、ドロップダウンメニューは<div>タグで宣言するようになっているのですが、今回はサーバーがPHPとSSIが使えないのでincludeができないのです、そこでcssの外部ファイルにメニューデータを格納してそれを渡したいと思っているのですがそういった方法ってありませんか?

  • CSSだけでアニメーション・ドロップダウンメニュー

    CSSでアニメーション・ドロップダウンメニューを作りたいのですが http://ri-mode.com/rainbow/2014/06/11/simple_css_dropdown_menu/ ここを参考にしているのですが、 ホーム・会社案内・リクルート・お問い合わせ各ページがあるのですが 例えば、お問い合わせページを見ている時は そのページのボタンの背景が違うようにしたいのですが どうすればいいのでしょうか? ご教授頂けたらありがたいです。

  • ドロップダウンメニュー。

    個人でHPを運営しているのですが、 この度、フレーム機能とドロップダウンメニューを使用してページを製作しました。 ところが、メニューから項目を選んでクリックしてちゃんと表示されるのですが、クリックしても何も表示されない部分(メニューの中の最初の表示部分や、htmなど設定されていない部分)も何故か、何にもない真っ白なページが表示されてしまいます。 ドロップダウンメニューのソースはサンプルから頂いてきて、自分なりに何とか形になったのですが、上記のトラブルを解消するほどの知識がありません。 何卒、ご教授お願いいたします。 http://www003.upp.so-net.ne.jp/tochio-cinema/cinema_review.htm の右上にあるドロップダウンメニューです。 メニューの中の LAST UPDATEと、その下の6/26をクリックすると、下のフレームが真っ白になってしまいます。

    • ベストアンサー
    • HTML
  • ドロップダウンメニューについて

    JavascriptやJquoryを使わずにcssのみで、動きのあるドロップダウンメニューを作ることができました。 しかし、スマートフォンなどのタッチデバイスで動作確認をすると、メニューからサイドメニューが出っぱなしの状態になってしまい、引っ込んでくれません。 メニューの部分をクリックして開閉できるようにすればいいのでしょうか。やり方を教えて下さい。また、Javascriptを無効にしてる方でも問題なく使えるようにしたいです。

    • 締切済み
    • CSS

専門家に質問してみよう