次のように、nav 要素内で span 要素を使用してナビゲーション タブを作成します。
<nav><span>span</span></nav>
<div id=relative>div</div>
このナビゲーション タブは、メイン コンテンツを含む div のすぐ上に配置されます。div には相対位置が与えられているため、div 内の要素 (表示されていません) は、div に対して絶対的に配置できます。簡単にするために、関連する CSS を以下に示します。
span {
border: black solid 10px;
}
div {
border: orange solid 10px;
}
#relative {
position: relative;
}
jsFiddleのデモでは、前者が静的位置から相対位置に変更されたときに、div の境界がスパンの境界の上に重なっていることが示されています。高い z-index を指定して元に戻そうとしましたが、役に立ちませんでした。新しい要素を導入したり、現在の要素の表示プロパティを変更したりしないソリューションを誰かに教えてもらえますか?