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

发布于 2024-08-04 21:33:56 字数 742 浏览 4 评论 0原文

我正在创建一个标准的 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;
}

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

有正确的方法吗?

I am creating a standard jQuery UI tab bar, nothing special except for the following: I would like to include a hyperlink on the right-hand side of the tab bar to serve as a log-out button. I know that I can accomplish this using invalid XHTML by writing the tab container like this:

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

and using the CSS:

.logout
{
   float: right;
}

It works beautifully, but it's also not valid (because of the span child of the ul).

Is there a correct way to do this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

美胚控场 2024-08-11 21:33:56

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

Can't you just put the span as a child of the div instead of the ul? Obviously you'd have to change the css a tiny bit.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文