html と css のみを使用して Web サイトを構築しています。いくつかのチュートリアルを読んで調査を行いましたが、今はある領域で立ち往生しています。ul
と を使用してページの上部にメニューを作成し、li
その中li
にリンクがあります。リンク自体には、リンク以外の情報が含まれています。span
それらの後にありspan
、ユーザーがリンクをクリックした後に表示されるショー情報があります。ページに表示する情報に使用a:focus
します。したがって、構造は次のとおりです。
<ul>
<li><a href="#" tabindex="1">RESUME
<span class="resume">
blah blah blah
</span></a>
</li>
<li><a href="#" tabindex="1">My artwork
<span class="artwork_area">
blah blah blah
</span></a>
</li>
</ul>
履歴書セクションが とうまく機能しa:focus
、ユーザーがクリックした後にのみページに表示されるようにすることは問題ありませんが、そのセクション内にさらにリンクが必要なため、「私のアートワーク」とは同じように機能しません。リンクを他のリンク内にネストすることは許可されていないことはわかっていますが、コードを次のようにするにはどうすればよいですか?
<ul>
<li><a href="#" tabindex="1">RESUME
<span class="resume">blah blah blah</span>
</a>
</li>
<li><a href="#" tabindex="1">My artwork</a><!--notice how the link ends here-->
<span class="artwork_area">
<p>blah blah blah
<a href="assets/images/image1.jpg"><img src="assets/images/large_image1.jpg"/>Pic1</a>
<a href="assets/images/image2.jpg" ><img src="assets/images/large_image1.jpg"/>Pic2</a>
</p>
</span>
</li>
</ul>
これは私が立ち往生しているところです。リンク内にネストせずにそのセクションを表示する方法がわかりませspan
んが、その中に別のリンクをネストすることはできません。私は約 3 週間、html と css を読んで練習しただけなので、まだそれほど精通していません。html と css だけでウェブサイトを作成したいと思っています。より便利で、読み込みがはるかに高速であるためです。現在の様子を説明する短いYouTubeビデオを作成しました。