html - 带有水平子菜单的水平菜单

标签 html css

我正在尝试制作一个带有水平子菜单的水平菜单。我尝试了一些方法,但没有用:上面的代码应该显示水平主菜单,当您将鼠标悬停在其中一个链接上时,链接的颜色会发生变化,并且会出现一个水平子菜单。

html代码:

<div id="menu">
    <ul>

        <li style="float: left; a:hover;  "><a   href="acceuil.html"    style="color : #CBCAC7 ;">ACCEUIL</a>&nbsp;&nbsp;<img src="decoupage/puce_menu.png"   height="15"/>
        <ul>
        <li style="float: left; display: none; "><a href="#">Présentation</a>  </li>
        </ul>
        </li>
        <li style="float: left; "><a href="methodologie.html" style="color   : #CBCAC7 ;" >METHODOLOGIE</a></li>&nbsp;&nbsp;<img src="decoupage/puce_menu.png"   height="15"/>
        <li style="float: left; "><a href="references.html" style="color :   #CBCAC7 ;">REFERENCES</a>&nbsp;&nbsp;<img src="decoupage/puce_menu.png" height="15"/>
        <ul>
    <li style="float: left; display: none; "><a href="#">Urbanisme</a></li>
    <li style="float: left; display: none; "><a href="#">Tours</a></li>
    <li style="float: left; display: none; "><a href="#">Bureau</a></li>
    <li style="float: left; display: none; "><a href="#">Commerce</a></li>
    <li style="float: left; display: none; "><a href="#">Logements</a></li>
    </ul>
    </li>
        <li style="float: left; "><a href="partenaires.html" style="color :       #CBCAC7 ;">PARTENAIRES</a></li>&nbsp;&nbsp;<img src="decoupage/puce_menu.png" height="15"/>
        <li style="float: left; "><a href="contact.html" style="color :          #CBCAC7 ;">CONTACT</a></li>&nbsp;&nbsp;<img src="decoupage/puce_menu.png" height="15"/>
    </ul>
</div>

CSS代码

#menu
{ position: absolute;
right: 550px;
bottom: 460px;
z-index: 2;
font-style: italic ;
font-size: large ; 
}

#menu li.hover ul { 
display: inline;}

最佳答案

您正试图将 <ul>元素转换成另一个 <ul>元素但在 <li> 之外元素。不允许,一切都应该在<li>元素,如 <table>案例,<td> 之外的一切元素破坏了布局。

我会建议你先修改你的HTML结构,然后再考虑css样式

关于html - 带有水平子菜单的水平菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11541467/

相关文章:

html - 将 CSV 数据从 div 复制到 Excel 工作表

html - 如何在不影响宽度的情况下更改textarea字体大小

css - 如何垂直居中 bootstrap 3 行和列?

java - "inactive"提交按钮,直到您单击其中一个单选按钮

html - Bootstrap 列在移动设备上彼此重叠

css - 为什么相对定位的div会覆盖固定的div?

html - 如何以编程方式禁用 IE 兼容模式?

html - 如何修复使按钮重叠的表单

javascript - 过渡多个背景图像

ipad - 适用于 android、iPhone、firefox、opera 但不适用于 iPad 的应用程序 list