如何使用有效的XHTML在jQuery UI选项卡栏中放置非选项卡?

Mat*_*all 6 html css tabs jquery-ui

我正在创建一个标准的jQuery UI标签栏,没有什么特别的,除了以下内容:我想在标签栏的右侧包含一个超链接作为注销按钮.我知道我可以使用无效的 XHTML通过编写tab容器来实现这一点:

    <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>
Run Code Online (Sandbox Code Playgroud)

并使用CSS:

.logout
{
   float: right;
}
Run Code Online (Sandbox Code Playgroud)

它工作得很漂亮,但它也无效(因为它的span孩子ul).

有没有正确的方法来做到这一点?

Jer*_*eir 3

你不能把span作为div的子元素而不是ul吗?显然你必须稍微改变一下CSS。