我只使用 html 和 css 构建我的网站。我已经阅读了几个教程并进行了研究,但现在我陷入了一个领域。我在我的页面顶部创建了一个菜单,使用链接和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
不将其嵌套在链接中的情况下使该部分出现,但是在其中嵌套另一个链接是不可接受的。我只是在阅读和练习 html 和 css 大约 3 周,所以我还没有那么精明。我真的很想只用 html 和 css 来做我的网站,因为我认为它更方便并且加载速度更快。我制作了一个简短的youtube视频来解释它目前的外观。