ul liを使ったナビゲーションづくりの実践。
ul liを使ったナビゲーションづくりの実践。
めづらしく意外と自分なりにうまくいったなぁと思うソースができたので
メモしておく。ポイントはem設定。
emで空間を取ることで、firefoxなどでの文字の大きさの変化に
styleがニュウナンに対応するところ。
※以下のソースはイメージです。
●htmlコード
<div id="nav"> <ol> <li class="hidari-top"><a href="index.html#a01" target="_self">1.○○○○○○○</a></li> <li><a href="index.html#a02" target="_self">2.○○○○○○○</a></li> <li><a href="index.html#a03" target="_self">3.○○○○○○○</a></li> <li><a href="index.html#a04" target="_self">4.○○○○○○○</a></li> <li class="migi-top"><a href="index.html#a05" target="_self">5.○○○○○○○</a></li> <li class="migi"><a href="index.html#a06" target="_self">6.○○○○○○○</a></li> <li class="migi"><a href="index.html#a07" target="_self">7.○○○○○○○</a></li> <li class="migi"><a href="index.html#a08" target="_self">8.○○○○○○○</a></li> </ol> </div>
●css
#nav{
font-size: 14px;
padding: 10px;
line-height: 2.4em;
margin-bottom: 10px;
}
#nav ol li{
font-weight: bold;
margin-left: 10px;
padding-left: 10px;
background: transparent url(images/nav_base.jpg) no-repeat left 0.3em;
}
#nav ol li a{
color: #33366d;
text-decoration: none;
}
#nav ol li a:hover{
color: #33366d;
text-decoration: underline;
}
#nav ol li.migi{
color: #33366d;
font-weight: bold;
margin-left: 360px;
padding-left: 10px;
}
#nav ol li.migi-top{
color: #33366d;
font-weight: bold;
margin-top: -9.6em;
margin-left: 360px;
padding-left: 10px;
}
●完成イメージ


