我有以下 HTML 问题。
描述
我正在构建一个“作者”页面,每个作者都有一个选项卡式系统。在一个选项卡中,我有简历,在另一个选项卡中,我有其他信息。
HTML 代码:
<div class="author-container"><img src="author-1.jpg" alt="">
<ul>
<li><a href="#inner-tab1">Bio</a></li>
<li><a href="#inner-tab2">Other Info</a></li>
</ul>
<div id="inner-tab1">Bio copy</div>
<div id="inner-tab2">Other Info copy</div>
</div>
<div class="author-container"><img src="author-2.jpg" alt="">
<ul>
<li><a href="#inner-tab1">Bio</a></li>
<li><a href="#inner-tab2">Other Info</a></li>
</ul>
<div id="inner-tab1">Bio copy</div>
<div id="inner-tab2">Other Info copy</div>
</div>
<div class="author-container"><img src="author-3.jpg" alt="">
<ul>
<li><a href="#inner-tab1">Bio</a></li>
<li><a href="#inner-tab2">Other Info</a></li>
</ul>
<div id="inner-tab1">Bio copy</div>
<div id="inner-tab2">Other Info copy</div>
</div>
是的,您已经检测到问题:重复 ID(inner-tab1和inner-tab2)
尽管选项卡实际上工作正常,我当然可以保留这些重复的 ID,但我知道这不是正确的方法。
问题
所以我的问题是:是否有另一个 HTML 属性可以替换id
标签但仍然可以使用标签?
附加信息
为了创建选项卡,我使用了 jQueryUI 框架,并且该框架id
在容器中使用了一个特定的选项卡应该显示。
提前致谢。