【问题标题】:How do I place a non-tab item in a jQuery UI Tab Bar using valid XHTML?如何使用有效的 XHTML 在 jQuery UI 选项卡栏中放置非选项卡项?
【发布时间】:2009-09-14 15:36:36
【问题描述】:

我正在创建一个标准的 jQuery UI 选项卡栏,除了以下内容没有什么特别之处:我想在选项卡栏的右侧包含一个超链接作为注销按钮。我知道我可以使用 invalid XHTML 通过编写如下标签容器来完成此操作:

    <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;
}

它工作得很好,但它也无效(因为ulspan 孩子)。

有正确的方法吗?

【问题讨论】:

    标签: html css jquery-ui tabs


    【解决方案1】:

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

    【讨论】:

    • 我可能会弄错 - 我第一次拍摄它时将注销链接留在了标签栏后面(大部分都被遮住了)。知道如何改变吗?
    • 知道了!添加到我的 CSS padding: .6em; position: relative; z-index: 1; 中,一切都很好。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多