私はCSSを独学で学んでおり、これまでの知識でサイトを作ってみることにしました. そこで、Web ブラウザの位置に追従する固定ナビゲーション バーを作成することにしましたが、問題が発生しました。なんらかの理由で、ブラウザ ウィンドウのサイズを変更すると、追加したリンクの 1 つがナビゲーション バー内に表示されません。誰かが私のコードを見ることができますか? 初挑戦なので雑なところは無視してください。
これが私のHTMLです。「secondnavlinks」div id は、ナビゲーション バー内にとどまらないものです。
<div id="nav">
<div id="secondnavlinks">
<ul>
<li><a href="#">Ambient Bookmarklet</a></li>
</ul>
</div>
<div id="class1">
<ul>
<li><a href="#">Saved</a></li>
<li><a href="#">Folders</a></li>
</ul>
</div>
<div id="header">
<img src="ambientfollowhead.gif" alt="ambientfollow" width="160" height="35" />
</div>
</div>
CSS は次のとおりです。
#nav {
position: fixed;
border: 1px solid #DDDDDD;
top:-1px;
left:109px;
width:85%;
height: 46px;
background-color: white;
z-index: !important 99;
}
(「class1」divをスキップ)
#secondnavlinks ul {
position: absolute;
display: inline;
list-style-type: none;
}
#secondnavlinks ul li {
display: inline;
text-align: center;
float: left;
font-family: klavika-light;
list-style-type: none;
position: absolute;
left: 950px;
white-space: nowrap;
}
#secondnavlinks ul li > a {
text-decoration: none;
color: inherit;
}