次の HTML の問題があります。
説明
私は「著者」ページを作成しており、各著者にはタブ付きのシステムがあります。1 つのタブには略歴があり、もう 1 つのタブにはその他の情報があります。
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 をそのままにしておくこともできますが、これが正しい方法ではないことはわかっています。
質問
だから私の質問は:id
タグを置き換えることができる別の HTML 属性はありますが、それでもタブは機能しますか?
追加情報
タブを作成するには、jQueryUI フレームワークを使用しています。そのフレームワークはid
、特定のタブを表示するコンテナーで使用します。
前もって感謝します。