こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

メニューバーが消えて困っています。

メニューバーの下に画像を挿入すると、メニューバーが消えてしまいます。
また文章を挿入しようとすると、メニューバーの下から文章が続かず、中盤からはじまってしまいます。
すいませんが原因がわかりません。下記にHTMLコード・CSSコードを記載したので、すいませんがわかる方がおりましたら、教えてください。


HTML;<!DOCTYPE html>
<html>

<link rel="stylesheet" type="text/css" href="test.css">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
<title>What is HTML?</title>
</head>


<body>




<div id="header-top">
<div id="menu1">
<ul id="down1">
<li><a href="#" class="pic"><img src="house.png" width="20" height="20"></a></li>
<li><a href="#" class="pic"><img src="house.png" width="20" height="20"></a></li>
<li><a href="#" class="pic"><img src="house.png" width="20" height="20"></a></li>
</ul>
</div>
</div>


<ul id="dropmenu">
<li><a href="#">Home</a>
<ul>
<li><a href="#">サブメニュー</a></li>
<li><a href="#">サブメニュー</a></li>
<li><a href="#">サブメニュー</a></li>
<li><a href="#">サブメニュー</a></li>
</ul>
</li>
<li><a href="#">About US</a>
<ul>
<li><a href="#">サブメニュー</a></li>
<li><a href="#">サブメニュー</a></li>
<li><a href="#">サブメニュー</a></li>
<li><a href="#">サブメニュー</a></li>
</ul>
</li>
<li><a href="#">Buy</a>
<ul>
<li><a href="#">サブメニュー</a></li>
<li><a href="#">サブメニュー</a></li>
<li><a href="#">サブメニュー</a></li>
</ul>
</li>
<li><a href="#">Q&A</a>
<ul>
<li><a href="#">サブメニュー</a></li>
<li><a href="#">サブメニュー</a></li>
</ul>
</li>
<li><a href="#">Contact</a>
<ul>
<li><a href="#">サブメニュー</a></li>
<li><a href="#">サブメニュー</a></li>
<li><a href="#">サブメニュー</a></li>
</ul>
</li>
</ul>

<p class="test">Hello</p>    ← 問題の箇所、中盤から始まる。










CSS:
/*As for header */
#header-top{
width: 100%;
position: fixed;
top: 0;
left: 0;
background: linear-gradient(90deg, #05a 10%, #21b3b2 90%);
height: 60px;
}

}

#header-in{
width: 997px;
margin: 0 auto;
}

/*As for header top of website */

#menu1 ul{
margin-left: 1000px;
margin-top: 10px;
padding :0;
list-style: none;
}
#menu1 li{
padding: 0;
margin: 0;
float: left;
}
#menu1 li a{
background: url(最初の画像のアドレス) no-repeat left center;
padding: 2px 0px 3px 18px;
color: #555;
width: 100px;
margin: 1px 0px;
text-decoration: none;
border-bottom: 1px dotted #666666;
font-size: 18px;
}
#menu1 li a:hover{
background: url(入れ替わる画像のアドレス) no-repeat left center;
}




/* drop menuw */

#dropmenu{
list-style-type: none;
width: 800px;
height: 10px;
margin: 30px auto 300px;
padding: 0;
background: #8a9b0f;
border-bottom: 5px solid #535d09;
border-radius: 3px 3px 0 0;
}
#dropmenu li{
position: relative;
width: 20%;
float: left;
margin: 0;
padding: 0;
text-align: center;
}
#dropmenu li a{
display: block;
margin: 0;
padding: 15px 0 11px;
color: #fff;
font-size: 14px;
font-weight: bold;
line-height: 1;
text-decoration: none;
}
#dropmenu li ul{
list-style: none;
position: absolute;
top: 100%;
left: 0;
margin: 0;
padding: 0;
border-radius: 0 0 3px 3px;
}
#dropmenu li:last-child ul{
left: -100%;
width: 100%
}
#dropmenu li ul li{
overflow: hidden;
width: 200%;
height: 0;
color: #ff33ff;
-moz-transition: .2s;
-webkit-transition: .2s;
-o-transition: .2s;
-ms-transition: .2s;
transition: .2s;
}
#dropmenu li ul li a{
padding: 13px 15px;
background: #ff33ff;
text-align: left;
font-size: 12px;
font-weight: normal;
}
#dropmenu li:hover > a{
background: none;
color: #ff33ff;
}
#dropmenu > li:hover > a{
border-radius: 3px 3px 0 0;
}
#dropmenu li:hover ul li{
overflow: visible;
height: 38px;
border-top: 1px solid #7c8c0e;
border-bottom: 1px solid #616d0b;
}
#dropmenu li:hover ul li:first-child{
border-top: 0;
}
#dropmenu li:hover ul li:last-child{
border-bottom: 0;
}
#dropmenu li:hover ul li:last-child a{
border-radius: 0 0 3px 3px;
}

#top-pic{

}

#test{
float: right;
}

投稿日時 - 2015-04-10 02:05:08

QNo.8952773

すぐに回答ほしいです

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

タイトルは変えたみたいですけど、
http://okwave.jp/qa/q8952779.html
同じ質問に見えますね。

投稿日時 - 2015-04-10 02:37:12

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問