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

标签 html css jquery-ui tabs

我正在创建一个标准的 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 子级)。

有正确的方法吗?

最佳答案

您不能将 span 作为 div 的子项而不是 ul 吗?显然,您必须稍微更改一下 css。

关于html - 如何使用有效的 XHTML 在 jQuery UI 选项卡栏中放置非选项卡项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1422336/

相关文章:

html - 在内联 li 中链接 href 背景大小

css - 防止标签文本与标签上设置的背景图像重叠(jquery 验证)

css - 如何在 CSS3 的所有浏览器中为文本应用渐变

javascript - JQuery 自动完成不显示

jquery UI 禁用主题样式

javascript - 点击下个月后 jQuery Datepicker 打开两次(使用 2 Datepickers)

css - 调整浏览器大小时防止 div 继续移动

javascript - 隐藏从服务器返回的部分文本

html - 图像轮播元素符号预览图像

javascript - 将单选按钮问题部分明智地显示为 HTML/JS 页面的选项卡