2009-09-14 48 views
6

我正在創建一個標準的jQuery UI標籤欄,沒有什麼特別的,除了以下幾點:我想在標籤欄的右側包含一個超鏈接來作爲註銷按鈕。我知道我可以寫這樣的標籤容器使用無效 XHTML做到這一點:如何使用有效的XHTML在jQuery UI選項卡欄中放置非選項卡項目?

<div id="tabs"> 
     <ul> 
      <li><a href="tab1.jsp">Tab 1</a></li> 
      <li><a href="tab2.jsp">Tab 2</a></li> 
      <li><a href="tab3.jsp">Tab 3</a></li> 

      <span class="logout"> 
       <a href="logout.jsp">Log out</a> 
      </span> 
     </ul> 
    </div> 

,並使用CSS:

.logout 
{ 
    float: right; 
} 

它精美的作品,但它也是無效的(因爲的span孩子的ul)。

有沒有正確的方法來做到這一點?

回答

3

難道你不能把跨度作爲div的孩子而不是ul嗎?顯然你必須稍微改變一下css。

+0

我可能會發現 - 我的第一個鏡頭就是在標籤欄後面留下了註銷鏈接(大部分被遮擋)。任何想法如何我可以改變這一點? – 2009-09-14 15:54:22

+0

明白了!添加到我的CSS'padding:.6em;位置:相對; z-index:1;'這都很好。 – 2009-09-14 16:26:13

相關問題