わかりました。ワードプレスを使用して友人の教会のサイトを開発していて、思わぬ障害に遭遇しました。私は通常、ナビゲーション バーに夢中になることはありませんが、それを試してみることにしました。
ナビゲーション バーの背景は 1x64 ピクセルの繰り返し x です。ナビゲーション バーは、実際には UL インライン ディスプレイです。<li>
各タグの背景を、ダイナミックな素晴らしさのために隣り合わせに並べた静的なセット画像にしたいと考えています。問題: 背景画像を完全に 100% にすることはできません。テキストと同じ幅です。画像サイズ(フォトショップで作成)は167×64ピクセルです。タグ内のリンクを水平方向に中央に<nav>
配置することができず、<li>
背景を本来のサイズにすることができません。各レベルのすべての高さを手動で 64px に設定し、必要なverticle-align:middle;
配置に使用しようとしましたが、頭が本当に混乱しています @.@
http://parnell.co/hurricane-church-of-godにあるサイト
ページソース:
<div class="nav-wrapper">
<!-- Nav -->
<nav>
<ul id="menu-nav-bar" class="menu">
<li id="menu-item-18" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-6 current_page_item menu-item-18"><a href="http://parnell.co/hurricane-church-of-god/">Home</a></li>
<li id="menu-item-19" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-19"><a href="http://parnell.co/hurricane-church-of-god/sample-page">Sample Page</a></li>
<li id="menu-item-17" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17"><a href="http://parnell.co/hurricane-church-of-god/blog">Blog</a></li>
</ul> </nav>
<!-- /Nav -->
<br class="clear">
</div>
<!-- /nav-wrapper -->
CSS ソース:
/******************************************************
* Navigation *
******************************************************/
div.nav-wrapper {
margin-top:-16px;
-moz-border-radius: 15px;
border-radius: 15px;
background:url(img/nav-bg.png) repeat-x;
height:64px;
vertical-align:middle;
}
div.nav-wrappter ul,
nav ul li {
float:left;
height:64px;
vertical-align:middle;
}
nav ul#menu-nav-bar li {
display: inline;
list-style-type: none;
vertical-align:middle;
background-image:url(img/nav-button.png);
background-size:100%;
background-repeat:no-repeat;
height:64px;
}
nav ul#menu-nav-bar li a {
text-decoration:none;
height:64px;
vertical-align:middle;
}
コードのずさんさをご容赦ください。私は一日中頭を悩ませようとしており、その部分で8回ほどゼロから始めました。あなたが与えることができるどんな助けも大歓迎です