ライブロアブログで横並びメニューを作成する方法を教えてください。
横並びメニューの作成方法がわかりません。floatを使用しcssをいじるのですができません。初心者ですので、よろしくお願いします。
回答(2)
2.

HTMLは
<div id="navi"> <ul> <li class="menuItemFirst"><a href="menu1.html">menu1</a></li> <li class="menuItem"><a href="menu2.html">menu2</a></li> <li class="menuItem"><a href="menu3.html">menu3</a></li> <li class="menuItem"><a href="menu4.html">menu4</a></li> <li class="menuItemLast"><a href="menu5.html">menu5</a></li> </ul> </div>
CSSは
div#navi {
margin: 10px auto;
width: 980px; }
div#navi li {
float: left; }
div#navi li.menuItemFirst {
margin: 0 5px 0 0; }
div#navi li.menuItem {
margin: 0 5px; }
div#navi li.menuItemLast {
margin: 0 0 0 5px; }
div#navi a {
display: block;
padding: 5px 10px;
text-align: center;
width: 168px; }
div#navi a:link
, div#navi a:visited {
text-decoration: none;}
div#navi a:hover
, div#navi a:active {
font-weight: bold;
text-decoration: none; }
な具合です。実際に私がこのようにして使っています。ポイントはリストのliをfloatで横並びにしつつ、中に含まれるa要素をdisplay:blockを使って横幅を持った大きさにすることで、メニューをクリックしたときの領域をメニューアイテム全体にしている点です。
1.
メニュー部分
<div id="menu"> <ul> <li><a id="tab1" href="メニュー1のアドレス">メニュー1</a></li> <li><a id="tab2" href="メニュー2のアドレス">メニュー2</a></li> <li><a id="tab3" href="メニュー3のアドレス">メニュー3</a></li> <li><a id="tab4" href="メニュー4のアドレス">メニュー4</a></li> <li><a id="tab5" href="メニュー5のアドレス">メニュー5</a></li> </ul> </div>これを、デザインのカスタマイズで、テンプレートの適当な場所に入れる。
スタイルシート
#menu {
}
#menu ul {
background-color:AliceBlue;
font-size:12pt;
margin:0;
padding:0;
}
#menu ul li {
list-style-type:none;
width:120px;
height:35px;
background-color:LightSteelBlue;
display:inline;
float:left;
padding-top:18px;
text-align:center;
border:1px gray solid;
}
#menu ul li a{
color:red;
text-decoration:none;
}
それぞれの数値は、内容とかブログの想定している表示幅などで変える。コメント(3)
横並びのメニューとは
具体的にはどんな感じですか?
そのようにしてるサイトを提示してあると
回答も付きやすくなると思います。
バナー作成サイトで1つずつメニューのバナーを作って、リンク付画像タグにアドレスはめ込んで作ったらどうですか??
プラグインを使用するという手もありますよ!!
私はプラグインつかってます↓
http://blog.livedoor.jp/lego_octan/
あと、CSSスプライトを使った画像置換を用いてメニューを作る場合などは以前にブログにまとめていたので紹介します。
CSSとリストタグを使ってメニューを作る(準備編)
http://blog.livedoor.jp/tani_masaru/archives/51294...
CSSとリストタグを使ってメニューを作る(基礎編)
http://blog.livedoor.jp/tani_masaru/archives/51294...
CSSとリストタグを使ってメニューを作る(カスタマイズ編)
http://blog.livedoor.jp/tani_masaru/archives/51294...
CSSとリストタグを使ってメニューを作る(カスタマイズ編2)
http://blog.livedoor.jp/tani_masaru/archives/51294...
CSSとリストタグを使ってメニューを作る(カスタマイズ編3)
http://blog.livedoor.jp/tani_masaru/archives/51294...




