一. 简单的说就是列表里面再嵌套一个列表:

  • HTML教程

    • 辉辉傻逼
    • 辉辉傻逼
    • 辉辉傻逼

二. css样式设置

应由外向内设置样式。

先介绍几种样式:

display:block:表示元素显示为行级元素,独占一行。可设置元素的宽度和高度。

display:inline-block:表示元素显示为内联行级元素,既可并排显示,也可设置元素的宽度和高度。

font:14px/20px arial;表示字体大小为14px,行高为20px,字体为arial;相当于下面三行代码:

font-size:14px;

line-height:20px;

font-family:arial;

其中,将line-height设置为与容器的高度相等可实现元素垂直居中,text-align只能实现水平居中。

要想让标签ul里面的标签li里面的元素并排显示,必须将最外层li样式设置为display:inline-block;否则一行只能显示一个li元素。并且标签li里面的超链接样式也要设置为display:inline-block;才能进行相应的样式设置,否则样式设置受到限制。

#nav li{

display:inline-block;

}

#nav li a{

display:inline-block;

padding:0 20px;

color:#FFF;

text-decoration:none;

font:17px/60px arial;/*17px代表字体大小,60px代表行高,arial代表字体;*/

}

将li标签里面的嵌套列表ul的定位设置为绝对定位position:absolute;表示相对于父级元素定位,要想让二级列表里面的内容隐藏起来,则将ul样式设置为display:none;.

#nav li ul {

position:absolute;

display:none;

}

这点特别关键,决定了二级菜单的下拉效果垂直显示,否则下拉后只能并排显示。

#nav li ul li {

display: block;

}

接下来可将二级菜单中的超链接a的背景颜色设置为与一级菜单中的一样,让看起来像个整体。

#nav li ul li a {

background:#00A2CA;

}

这点也非常重要,决定了二级列表能否显示。即当鼠标移到一级菜单上时,二级菜单能否下拉。

#nav li:hover ul{

display:block;

}

三.整体代码

body{

margin:0;

padding:0;

text-align:center;

}

ul, li{

margin:0;

padding:0;

font-style: normal;

list-style:none;

}

#nav{

width:100%;

height:60px;

background:#00A2CA;

margin:0 auto;

overflow:hidden;

}

#nav li{

display:inline-block;

}

#nav li a{

display:inline-block;

padding:0 20px;

color:#FFF;

text-decoration:none;

font:17px/60px arial;/*17px代表字体大小,60px代表行高,arial代表字体;*/

}

#nav li a:hover{

background:#0095BB;

}

#nav li ul {

position:absolute;

display:none;

}

#nav li ul li {

display: block;

}

#nav li ul li a {

background:#00A2CA;

}

#nav li:hover ul{

display:block;

}

  • 首页
  • HTML教程
    • 辉辉傻逼
    • 辉辉傻逼
    • 辉辉傻逼
  • CSS基础
    • 辉辉最帅
    • 辉辉最帅
    • 辉辉最帅
    • 辉辉最帅
  • CSS开发工具
    • heheheheheH
    • heheheheheH
    • heheheheheH
    • heheheheheH
    • heheheheheH
  • CSS特效
  • CSS问题

html隐藏二级导航的制作代码,HTML+CSS实现二级导航相关推荐

  1. 简单网页制作代码 HTML+CSS+JavaScript香港美食(8页)

    文章目录 一.网站题目 二.网站描述 三.网站介绍 四.网站效果 五. 代码实现  oHTML结构代码 oCSS样式代码 六. 如何让学习不再盲目 一.网站题目> 美食网页介绍.甜 ...

  2. css隐藏特效代码,JS特效代码,可关闭的导航隐藏效果

    JS特效代码,可关闭的导航隐藏效果 #vouch{width:300px} #vouch a{text-decoration:none;} #vouch li{ list-style:none; bo ...

  3. java 三级菜单栏的添加_[Java教程]jquery实现的三级导航菜单实例代码

    [Java教程]jquery实现的三级导航菜单实例代码 0 2016-01-02 15:00:02 jquery实现的三级导航菜单实例代码: 使用最多的可能是二级导航菜单,所以网上的代码一大堆,三级菜 ...

  4. 学生个人单页面网页作业 学生网页设计成品 静态HTML网页单页制作 dreamweaver网页设计与制作代码 web前端期末大作业

    HTML实例网页代码, 本实例适合于初学HTML的同学.该实例里面有设置了css的样式设置,有div的样式格局,这个实例比较全面,有助于同学的学习,本文将介绍如何通过从头开始设计个人网站并将其转换为代 ...

  5. CSS - 鼠标移入悬停显示下拉菜单(导航栏鼠标经过 hover 时出现二级菜单)

    前言 该效果很常见,网上的代码都非常的乱,样式改起来非常难受. 本文提供 "最简洁" 的解决方案与干净整洁的代码,一眼看过去就知道改哪里, 配合 Vue.js 项目非常合适,如下图 ...

  6. html5网页制作代码-我的班级网页 HTML期末大作业 学校班级网页制作模板

    Web前端开发技术 描述 网页设计题材,DIV+CSS 布局制作,HTML+CSS网页设计期末课程大作业,校园班级网页设计 | 我的班级网页 | 我的学校 | 校园社团 | 校园运动会 | 等网站的设 ...

  7. html5网页制作代码-我的班级网页 HTML期末大作业

    Web前端开发技术 描述 网页设计题材,DIV+CSS 布局制作,HTML+CSS网页设计期末课程大作业,校园班级网页设计 | 我的班级网页 | 我的学校 | 校园社团 | 校园运动会 | 等网站的设 ...

  8. HTML导航栏的四种制作方法,jQuery+CSS3实现四种应用广泛的导航条制作实例详解

    导航条的使用很广,每个网站都会做出具有自己特色的导航条.最近特地去了解了各种类型的导航条,比如具有高亮显示的导航条,中英文互相切换的导航条,具有弹性动画的导航条,甚至是具有摩擦运动动画的导航条(文字下 ...

  9. 二级导航栏(html、css)

    二级导航栏(html.css) 效果图: 完整代码如下: <!DOCTYPE html> <html lang="en"><head><m ...

最新文章

  1. ArtemisMQ的“未消费之谜”
  2. python推荐系统-python 简易推荐系统实现
  3. python语言用途-Python是万能的编程语言吗?这五大用途很重要!
  4. 结构体成员地址获得结构体起始地址
  5. 3.2 汇编语言程序设计
  6. 牛客多校2 - Greater and Greater(bitset优化暴力)
  7. 牛客网【每日一题】5月22日 [CQOI2009]中位数图
  8. Maven 添加本地 jar 包、添加依赖 jar 文件到本地 Maven 仓库、引用本地 jar
  9. HALCON标定板制作、标准文件输出方法、算子讲解
  10. 安卓案例:LayoutCreator演示
  11. Node-SASS安装 scss
  12. 电流感应电阻器行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  13. 美国参议院紧急通过关键基础设施网络安全法案
  14. html支持1080p,支持1080p全高清 实战英特尔WiDi 2.0
  15. 微信浏览器自动播放多个视频黑屏,h5video,videojs
  16. C语言基础丨(六)程序结构——顺序结构【1】
  17. 把Nodejs做成CentOS系统服务并开机启动
  18. python matplotlib柱状图显示数据标签及百分号
  19. Android刷机SD卡分区指南 [
  20. MATLAB Simulink 仿真

热门文章

  1. springCloud学习笔记系列(1)-负载均衡Ribbon
  2. 2011寒假-操作系统学习笔记
  3. 实现Spark集群部署 这些公司都经历了什么?
  4. nginx 内核优化参数
  5. 《ArcGIS Runtime SDK for Android开发笔记》——(2)、Android Studio基本配置与使用
  6. table相关的API
  7. sencha touch list(列表)、 store(数据源)、model(模型)详解
  8. 软件工程概论作业:返回一个整数数组中最大子数组的和
  9. 【区间DP】释放囚犯
  10. 泛域名Wildcard Domain