html如何使三级下拉菜单第一级竖直排列

html如何使三级下拉菜单第一级竖直排列,第1张

竖直 是纵向排列?

<ul class="one">

<li>一级菜单

<ul class="two">

<li>二级菜单

<ul class="three">

<li>三级菜单</li>

<li>三级菜单</li>

</ul>

</li>

<li>二级菜单</li>

</ul>

</li>

<li>一级菜单</li>

</ul>

给class1设置宽高就行了 ul.one{ 宽,高} 宽和一级菜单li一样宽,高度你有几个li一级菜单就设置几个高吧,这样应该就行了

首先需要打开自己电脑上的DW软件,新建一个html页面,然后将其保存在桌面上。

接下来我们需要在body里面添加DIV标签,并在其内使用ul无序列表和li标签制作一个一级菜单栏,代码和浏览器的效果如下面两张图片所示。

因为菜单栏一般都是有链接的,我们就需要为每个li标签添加一个a标签,并增加适当的样式。使得鼠标移到链接上面时有明显的颜色变化。

截止到上一步我们的一级菜单栏已经制作完成,接下来我们需要制作二级菜单栏。我们在有二级菜单栏的一级菜单栏的li标签下面添加ul再添加li标签就可以制作二级菜单了。

关于二级菜单的代码以及css样式,和在浏览器中的显示效果如下图所示。

大家可以看到,这是静态的二级菜单,二级菜单会一直在网页当中显示,那么我们应该怎样让其先隐藏然后鼠标滑过一级菜单后再显示呢?

其实,这只需要我们为二级菜单的ul标签设置display的none和block两个属性就可以。默认情况下设置二级ul的display属性为none;鼠标滑过时dispaly属性为block。

这样一个二级菜单就制作完成了,想让其他的一级菜单下面也有二级菜单显示,我们只需要复制相应的代码就可以了。

河南新华电脑学院网络运营协会为您解答


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7610828.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-07
下一篇 2023-04-07

发表评论

登录后才能评论

评论列表(0条)

保存