CSS技巧分享:如何用css制作横排二级下拉菜单
导航菜单是每个网站所必备的功能,也是每个学习制作网站的朋友所必须接触的,如何用css样式制作一个简单漂亮的二级下拉菜单呢,下来小编就一步一步教大家来制作横排二级下拉菜单,让我共同来学习吧。 
首页我们打看dreamweaver或其它编辑器,创建一个名为nav的导航菜单
    <div class="nav">
        <ul>
            <li><a href="#">栏目一</a></li>
            <li><a href="#">栏目二</a></li>
            <li><a href="#">栏目三</a></li>
            <li><a href="#">栏目四</a></li>
            <li><a href="#">栏目五</a></li>
        </ul>
    </div>如下图所示:  
CSS技巧分享:如何用css制作横排二级下拉菜单 
现在我们为nav添加样式,首先去掉默认的margin和padding,再去掉
<div class="nav">
  <ul>
    <li><a href="#">栏目一</a>
       <ul>
            <li><a href="#">二级栏目</a></li>
            <li><a href="#">二级栏目</a></li>
            <li><a href="#">二级栏目</a></li>
            <li><a href="#">二级栏目</a></li>
        </ul>
    </li>
    <li><a href="#">栏目二</a>
      <ul>
            <li><a href="#">二级栏目</a></li>
            <li><a href="#">二级栏目</a></li>
            <li><a href="#">二级栏目</a></li>
            <li><a href="#">二级栏目</a></li>
        </ul>
    </li>
    <li><a href="#">栏目三</a>
     <ul>
         <li><a href="#">二级栏目</a></li>
            <li><a href="#">二级栏目</a></li>
            <li><a href="#">二级栏目</a></li>
            <li><a href="#">二级栏目</a></li>
            <li><a href="#">二级栏目</a></li>
        </ul>
    </li>
    <li><a href="#">栏目四</a></li>
    <li><a href="#">栏目五</a></li>
  </ul>
</div>
CSS技巧分享:如何用css制作横排二级下拉菜单 
添加完二级栏目后,现在我们开始添加css样式,首先给
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>横排二级下拉菜单</title>
<style type="text/css">
* { margin:0; padding:0;}
ul, li { list-style:none;}
a { text-decoration:none;}
.nav { border:2px solid #ccc; border-right:none; overflow:hidden; float:left; margin:100px 0 0 300px;}
.nav ul li { float:left;}
.nav ul li a { width:120px; height:40px; text-align:center; line-height:40px; display:block; border-right:2px solid #ccc; background:#eee; color:#666;}
.nav ul li a:hover{ color:#f00; }
.nav ul li ul { position:absolute; display:none;}
.nav ul li ul li { float:none;}
.nav ul li ul li a { border-right:none; border-top:1px dotted #ccc; background:#f5f5f5;}
.nav ul li:hover ul{ display:block; }
</style>
</head>
<body>
<div class="nav">
  <ul>
    <li><a href="#">栏目一</a>
      <ul>
        <li><a href="#">二级栏目</a></li>
        <li><a href="#">二级栏目</a></li>
        <li><a href="#">二级栏目</a></li>
        <li><a href="#">二级栏目</a></li>
      </ul>
    </li>
    <li><a href="#">栏目二</a>
      <ul>
        <li><a href="#">二级栏目</a></li>
        <li><a href="#">二级栏目</a></li>
        <li><a href="#">二级栏目</a></li>
        <li><a href="#">二级栏目</a></li>
      </ul>
    </li>
    <li><a href="#">栏目三</a>
      <ul>
        <li><a href="#">二级栏目</a></li>
        <li><a href="#">二级栏目</a></li>
        <li><a href="#">二级栏目</a></li>
        <li><a href="#">二级栏目</a></li>
        <li><a href="#">二级栏目</a></li>
      </ul>
    </li>
    <li><a href="#">栏目四</a></li>
    <li><a href="#">栏目五</a></li>
  </ul>
</div>
</body>
</html>CSS技巧分享:如何用css制作横排二级下拉菜单的更多相关文章
- 推荐10个 CSS3 制作的创意下拉菜单效果
		下拉菜单是一个很常见的效果,在网站设计中被广泛使用.通过使用下拉菜单,设计者不仅可以在网站设计中营造出色的视觉吸引力,但也可以为网站提供了一个有效的导航方案.使用 HTML5 和 CSS3 可以更容易 ... 
- Excel应用----制作二级下拉菜单【转】
		应用: 原始数据源是两列的源数据,那该如何制作二级下拉菜单, 当然可以将这两列的数据源,转换成上面的那种格式,再用上面的方法来制作. 今天教大学的方法是直接通过这种两列式的数据源来制作下拉菜单,如果A ... 
- HTML+CSS实现导航栏二级下拉菜单完整代码
		工具是vs code 代码如下 <!DOCTYPE html> <html lang="en"> <head> <meta charset ... 
- jQuery制作水平多级下拉菜单
		本篇体验使用jQuery制作水平的.多级的.下拉菜单. 下拉菜单的html部分如下. <body> <nav class="main-nav"> <u ... 
- css中overflow:hidden的属性 可能会导致js下拉菜单无法显示
		css中overflow:hidden属性导致ExtJS中无法显示下拉滚动条 overflow属性: visible 默认.内容不会被修剪,会呈现在元素之外. hidden 内容会被修剪,但是浏览器不 ... 
- jQuery制作一个多彩下拉菜单按钮
		最终效果图: html代码: <div id="list"> <div id="btn"> <div class="ic ... 
- 何使用CSS写出一个下拉菜单。
		导航菜单是每个网站所必备的功能,也是每个学习制作网站的朋友所必须接触的,如何用css样式制作一个简单漂亮的二级下拉菜单呢? 下面为大家分享一下我的经验 方法步骤: 第一步 : 首页我们打开Subli ... 
- Web前端开发实战1:二级下拉式菜单之CSS实现
		二级下拉式菜单在各大学校站点.电商类站点.新闻类站点等大型?站点非经常见,那么它的实现原理是什么呢? 学习了Web前端开发的知识后,我们是能够实现这种功能的.复杂的都是从基础效果上加入做出来的.原理和 ... 
- Web前端开发实战6:CSS实现导航菜单结合二级下拉式菜单的简单变换
		前面几篇博文都在讲导航菜单和二级下拉式菜单,事实上有非常多方法都能够实现的.详细的情况还要视情况而定. 在后面学习到jQuery框架之后,会有更丰富的动画效果.因为在学习Ajax和jQuery的初步阶 ... 
随机推荐
- java生成二维码,读取(解析)二维码图片
			二维码分为好多种,我们最常用的是qrcode类型的二维码,以下有三种生成方式以及解析方式: 附所需jar包或者js地址 第一种:依赖qrcode.jar import java.awt.Color; ... 
- Java NIO(6)----NIO与IO
			当学习了Java NIO和IO的API后,一个问题立即涌入脑海: 我应该何时使用IO.何时使用NIO呢?在本文中,我会尽量清晰地解析Java NIO和IO的差异.它们的使用场景,以及它们怎样影响您的代 ... 
- ts demuxer的加入记录
			文件夹 1 初衷 2 ts demux的功能介绍 1 初衷 之前打算给dtplayer加入一些亮点功能,最初的想法是:bt下载播放 + hls支持 bt下载因为以来libtorrent库,尽管搞懂了怎 ... 
- windows 安装 RabbitMQ 并添加用户 – 畅玩Coding
			原文:windows 安装 RabbitMQ 并添加用户 – 畅玩Coding 1.RabbitMQ 使用 Eralng,所以需要先安装 Eralng 下载: http://www.erlang.or ... 
- sqoop 1.4.7 安装配置/连接测试
			环境: hadoop2.7.7 mysql 8 zk 3.4.10 hive 3 1.上传并解压tar包后进入conf目录 拷贝sqoop-env-template.sh并重命名为sqoop-env. ... 
- Chrome和FireFox中年份显示为113年的解决方法
			下面是段简单的JS显示时间代码片段: <script language="javascript" type="text/javascript"> v ... 
- Mybatis 入门到理解篇
			MyBatis MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code, ... 
- 计时器timer的使用
			https://www.cnblogs.com/ILoveSleep/archive/2013/06/12/3133322.html 
- WPF中实现图片文件转换成Visual对象,Viewport3D对象转换成图片
			原文:WPF中实现图片文件转换成Visual对象,Viewport3D对象转换成图片 1.图片文件转换成Visual对象 private Visual CreateVisual(string imag ... 
- WPF中StringFormat的用法--显示特定位数的数字
			原文:WPF中StringFormat的用法--显示特定位数的数字 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/huangli321456/art ... 
