みなさん、良い一日を、
私は自分のポートフォリオとスキルセットの両方を構築するために無料でやっている地元の天文学クラブのウェブサイトに取り組んでいます.
ページ上部のヘッダー内にナビゲーション バーがあります。約 90% までズームアウトすると、ナビゲーション バー内の要素が移動し、レイアウトが少し奇妙に見えます。
それが助けになるなら、私はライブの例を持っています
http://www.JamesRobertCook.com/BCAAS/
ナビゲーション バーの HTML は次のとおりです。
<div id="header_bar">
<div id="nav">
<div id="cssmenu">
<ul>
<li class="active"><a href="index.html"><span>Home</span></a></li>
<li class="has-sub"><a href="#"><span>Products</span></a>
<ul>
<li class="has-sub"><a href="#"><span>Product 1</span></a>
<ul>
<li><a href="#"><span>Sub Item</span></a></li>
<li class="last"><a href="#"><span>Sub Item</span></a></li>
</ul>
</li>
<li class="has-sub"><a href="#"><span>Product 2</span></a>
<ul>
<li><a href="#"><span>Sub Item</span></a></li>
<li class="last"><a href="#"><span>Sub Item</span></a></li>
</ul>
</li>
</ul>
</li>
<li><a href="#"><span>About</span></a></li>
<li class="last"><a href="#"><span>Contact</span></a></li>
</ul>
</div>
</div>
そして、関連付けられている CSS は次のとおりです。
#header_bar {
background: rgba(44, 44, 44, 0.75);
height: 36px;
margin: 0 auto;
}
#nav {
height: 36px;
margin: 0 auto;
width: 960px;
}
#cssmenu {
height: 36px;
background-color: rgb(44, 44, 44)s;
}
#cssmenu ul {
margin: 0;
padding: 0;
}
#cssmenu > ul > li {
float: left;
margin-left: 15px;
position: relative;
#cssmenu > ul > li > a {
color: rgb(160,160,160);
font-family: Verdana, 'Lucida Grande';
font-size: 15px;
line-height: 36px;
padding: 15px 85px;
-webkit-transition: color .15s;
-moz-transition: color .15s;
-o-transition: color .15s;
transition: color .15s;
コンテナの中に貼り付けて、固定の高さ/幅を与えるとうまくいくと思いましたが、ローカルで試してみましたが、成功しませんでした。
助けてくれてありがとう!可能であれば、私が間違っていたことを説明していただけますか? 失敗から学びたい!
ありがとう!
編集
ズームすると、3 つの「特集」ボックスのコンテンツが、それが存在するそれぞれの div にも重なることに気付きました! 確かに何かを壊した。