Html CSS下拉菜单

Html CSS下拉菜单,html,css,Html,Css,有什么好的css下拉菜单解决方案可用于常规html网站吗? 还是使用javascript更好 有很多免费的css菜单。这里有一个,仅css,解决方案。因为我不知道您想要在菜单中显示什么,所以我只能为您提供一个基本的解决方案,您必须根据自己的需要进行调整,但以下是html和css: html: .是我目前最喜欢的CSS下拉菜单解决方案。该网站还提供了许多伟大的主题。我建议您通读HTML和CSS,了解所有内容的工作原理,以便在此解决方案的基础上进行构建。是的,有。不,JS不是“更好”,但可能更有用,

有什么好的css下拉菜单解决方案可用于常规html网站吗?
还是使用javascript更好

有很多免费的css菜单。

这里有一个,仅css,解决方案。因为我不知道您想要在菜单中显示什么,所以我只能为您提供一个基本的解决方案,您必须根据自己的需要进行调整,但以下是html和css:

html:
.

是我目前最喜欢的CSS下拉菜单解决方案。该网站还提供了许多伟大的主题。我建议您通读HTML和CSS,了解所有内容的工作原理,以便在此解决方案的基础上进行构建。

是的,有。不,JS不是“更好”,但可能更有用,这取决于你的需要。说到“你的需求”,它们是什么?您希望我们在这个问题上帮助您实现什么?顺便说一句,我将向您介绍一个演示html/css的例子,我只需要一个非常简单的例子。没有效果,什么都没有。只是要可读和跨浏览器。我是说,垂直的dropdown@user194076:你从哪里开始的?你试过什么?发生了什么事,出了什么问题。。?我不想表现得好斗,我很乐意提供帮助,但你没有告诉我们你需要什么帮助。你的问题似乎是“给我一个下拉菜单”,这不是一个问题。效果很好,我很震惊这不是选定的答案抱歉重新启动此功能,但Fiddle演示不起作用。此答案不符合当前的SO标准。请更新以在答案中包含更多内容。这篇文章甚至没有包含图书馆的名称。
<ul>
    <li>First list item</li>
    <li>Second list item</li>
    <li>Third, with a dropdown
        <ul>
            <li>First sub-item</li>
            <li>Second sub-item</li>
            <li>Third, with a fly-out
                <ul>
                    <li>Flyout one</li>
                    <li>Flyout two</li>
                    <li>Flyout three</li>
                </ul>
            </li>
            <li>Fourth sub-item</li>
        </ul>
    </li>
    <li>Fourth list item</li>
</ul>
ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

ul li {
    display: inline-block;
    width: 10em;
    height: 2em;
    line-height: 2em;
    position: relative;
    border-bottom: 2px solid #ccc;
}

ul li:hover {
    background-color: #ffa;
}

ul li ul {
    display: none;
    position: absolute;
    top: 2em;
    left: 0;
}

ul li:hover ul {
    display: block;
}

ul li ul li {
    display: list-item;
    position: relative;
}

ul li ul li ul {
    display: none;
    position: absolute;
    top: 0;
    left: 10em;
}

ul li ul li ul li {
    display: none;
}

ul li ul li:hover ul {
    display: block;
}

ul li ul li:hover ul li {
    display: list-item;
}