html的下拉菜单怎么写

<divclass="A"><divclass="B"><ul><li><ahref="webpage/about.htm">模块1</a></li><li><ahref... <div class="A">
<div class="B" >
<ul>
<li><a href="webpage/about.htm">模块1</a></li>
<li><a href="webpage/about.htm">模块2</a></li>
<li><a href="webpage/about.htm">模块3</a></li>
</ul>
</div>

<div id="C" class="D">
<a href="webpage/about.htm">模块1.1</a>
<a href="webpage/about.htm">模块1.2</a>
<a href="webpage/about.htm">模块1.3</a>
<a href="webpage/about.htm">模块1.4</a>
</div>
</div>
怎么使模块1拉下来是模块1.1 模块1.2 模块1.3,怎么都连不起来,是在css里改么
展开
 我来答
百度网友d9ac3fb66
推荐于2017-09-21 · TA获得超过1282个赞
知道小有建树答主
回答量:538
采纳率:0%
帮助的人:591万
展开全部

用css是可以实现这种效果,不够要改一下HTML框架:

<div class="A">

    <div class="B" >

        <ul>

        <li id='li1'><a href="webpage/about.htm">模块1</a>

            <div id="C" class="D">

            <a href="webpage/about.htm">模块1.1</a>

            <a href="webpage/about.htm">模块1.2</a>

            <a href="webpage/about.htm">模块1.3</a>

            <a href="webpage/about.htm">模块1.4</a>

            </div>

        </li>

        <li><a href="webpage/about.htm">模块2</a></li>

        <li><a href="webpage/about.htm">模块3</a></li>

        </ul>

    </div>

</div>


CSS样式:

    *{padding: 0;margin:0;}

    li{width: 100px;height: 30px;background: black;text-align: center;}

    a{text-decoration: none;color:#fff;margin-bottom: 10px;}

    .B li{float: left;}

    #C{clear: both;}

    #C a{color: black;padding: 8px;display: none;}

    #li1:hover a{display: block;}


效果:




但以你给的HTML来看,应该是用JavaScript实现的。

追问
那如果用javascript怎么实现呢
追答
JS:

window.onload=function(){
var odiv=document.getElementById('C');
var oli=document.getElementById('li1');
oli.onmouseover=function(){
odiv.style.display="block";
}
oli.onmouseout=function(){
odiv.style.display="";
}
}

CSS:
*{padding: 0;margin:0;}
li{width: 100px;height: 30px;background: black;text-align: center;}
a{text-decoration: none;color:#fff;margin-bottom: 10px;}
.B{height: 30px;}
.B li{float: left;}
#C{width: 100px;text-align: center;display: none;}
#C a{color: black;display: block;}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式