わかりました...純粋なCSSタブコントロールがすでにたくさんあることは知っています...
ここに私のHTMLがあります
<div class="tabs">
<ul>
<li><a href="#tabPage1">One</a></li>
<li><a href="#tabPage2">Two</a></li>
<li><a href="#tabPage3">Three</a></li>
</ul>
<div id="tabPage1">
<p>
Hello World
</p>
</div>
<div id="tabPage2">
<p>
Goodbye World
</p>
</div>
<div id="tabPage3">
<p>
Another World, somewhere far, far away!
</p>
</div>
</div>
ここに私のCSSがあります
.tabs > div {
display: none;
}
.tabs > div:target {
display: block;
}
私は振る舞いだけに関心があるので、この例のスタイリングはありません。
ここで試すことができます... http://jsfiddle.net/rcrdC/
- アンカーがクリックされるまで最初の div を表示するにはどうすればよいですか?
- アンカーを別のもの(つまり#tabPage4)に変更しても、表示されたdivを表示したままにするにはどうすればよいですか...それが理にかなっていますか?