スタイルシートマニア
ナビゲーションメニュー(応用編Ⅱ) | ホームページカスタマイズ Tips
今回は、li aの横幅を固定したタイプのナビゲーションを作ってみようと思います。
このタイプは、1つのli aに入りきる文字数を見計らいながら設定しなければいけません。今まで使ってきた文字列は入りきれなかったので、文字列を若干変えてfont-size: 0.8em;で文字サイズを変更、元々の設定でletter-spacing: の幅を変更していたのでletter-spacing: 0;でリセットしてli aに収まるように設定しました。
<div id="menu05"> <ul> <li><a href="http://source-marine.net/css-mania">Home</a></li> <li><a href="http://source-marine.net/cms/">CMS</a></li> <li><a href="http://source-marine.net/source-branch/">ソースブランチ</a></li> <li><a href="http://source-marine.net/homepage-recommendation/">HPのすすめ</a></li> <li><a href="http://source-marine.net/">ソースマリン</a></li> <li><a href="http://source-marine.net/production-rate/index.html">制作料金</a></li> </ul> </div>
#menu05 ul { width: 600px; margin-top: 2em; border-left: 1px solid #ccc; } #menu05 li { display: inline; } #menu05 li a { background: #ddd; width: 75px; height: auto; padding: 2px 10px; float: left; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; display:block; text-decoration: none; font-size: 0.8em; letter-spacing: 0; color: #333; } #menu05 li a:hover { background: #fff; border-right: 1px solid #ccc; }
<a title="ナビゲーションメニュー(応用編2サンプル)" href="http://source-marine.net/css-mania/sample080921 " target="_blank">サンプル</a>
Author:hideo
Comments:0
« 前の記事 | 次の記事 » |