嘿傢伙希望你能幫助我。製作一個不同的開始,結束和休息的CSS菜單
一直在這裏超過一個小時,它讓我瘋狂。
基本上我是一個大新手,當談到CSS,但我正在學習。此刻我試圖複製的,看起來像這樣的菜單:
我至今看起來是這樣的(我知道的字體不同,但沒有問題):
正如你所看到的,我得到的背景,但我不知道如何使每個標籤之間的開始,結束和休息(黑線部分)。
此外,基本上,開始,休息,結束我有作爲.jpg圖像。不尋找html5或css3曲線等來做到這一點。只是想保持簡單:)。
這是我到目前爲止。如果你能給我一些提示,告訴我如何能夠做出剩餘的事情,並且如果我使用了一種不太好的方法,那麼建議一種更好的方法會很棒。
的HTML:
<div id="header">
<ul id="header-list">
<li class="header-list-item">
<span class= "header-list-item-span" >Home</span>
</li>
<li class="header-list-item">
<span class= "header-list-item-span" >About Us</span>
</li>
<li class="header-list-item">
<span class= "header-list-item-span" >Services</span>
</li>
</ul>
</div><!--END OF HEADER -->
的CSS:
#header-list{
display: table;
position: relative;
left: -3em;
table-layout: fixed;
margin-bottom: 0PX;
margin-top: 0;
margin-left: auto;
}
.header-list-item-span{
background-image: url("img/menubody.jpg");
color: white;
display: inline-block;
width: 5em;
font-size: large;
text-align: center;
padding: .2em;
}
.header-list-item{
display: table-cell;
height: 4.2em;
vertical-align: bottom;
}
黑色的東西看起來像一個邊框。使用'border-left'和/或'border-right'和'margin'來玩遊戲,推開頂部和底部。 – 2012-07-11 14:52:34
所以你需要它作爲HTML5或HTML4? – boyd 2012-07-11 14:53:34
我確實嘗試過,但問題是邊界一路下降,一切都上升了,但是這在頂部和底部之間存在一些差距。 – 2012-07-11 14:57:06