【发布时间】:2015-06-25 18:36:50
【问题描述】:
我使用 HTML 和 css 制作了一个水平导航菜单。我在 li 中使用了 display:inline。但我在这里面临一个问题。我还在 li 标签中使用了 div 标签。因此,输出不正确。我得到一个垂直菜单。但是使用 div 标签很重要。有没有其他方法可以制作水平导航菜单,其中 div 标签可以在两者之间使用。这是我想做的一个小例子。
<ul class="somethingabcd">
<li class="somethingdef">
anythingabcd
</li>
<li class="somethingdef>
<div class="container show" id="page-1">
<p><a class="pageload-link" href="#page-2">Show Page Loader</a></p>
</div>
<div class="container" id="page-2">
<section>
<h2>This is an example for a new page.</h2>
<p><a class="pageload-link" href="#page-1">Go back</a></p>
</section>
</div>
<div id="loader" class="pageload-overlay" data-opening="M20,15 50,30 50,30 30,30 Z;M0,0 80,0 50,30 20,45 Z;M0,0 80,0 60,45 0,60 Z;M0,0 80,0 80,60 0,60 Z" data-closing="M0,0 80,0 60,45 0,60 Z;M0,0 80,0 50,30 20,45 Z;M20,15 50,30 50,30 30,30 Z;M30,30 50,30 50,30 30,30 Z">
<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 80 60" preserveAspectRatio="none">
<path d="M30,30 50,30 50,30 30,30 Z"/>
</svg>
</div>
</li>
</ul>
在 CSS 文件中,我给出了li {display:inline}。但我没有得到水平导航菜单。有没有人能想出解决办法来解决这个问题?
【问题讨论】:
-
提供适当的标题,以便其他人可以搜索和受益。
-
将您的 CSS 添加到问题中
-
请使用描述问题的标题。我们已经知道您需要帮助,否则您不会在这里提问。想象一下,每个人都会使用“需要 xyz 帮助”作为标题。什么都找不到。
-
请考虑对似乎有帮助的材料进行投票,即使问题已被放弃(与下面的答案有关,目前只有我的投票)。另外请注意,如果您需要通过屏幕共享工具请求其他用户进行连接,这意味着您没有足够详细地描述问题在问题中。