CSS技巧分享:如何用css制作横排二级下拉菜单
工具/材料
notepad++
浏览器
操作方法
打开Notepad++,先输入个页面框架
<!DOCTYPE html>
<html xmlns="">
<hade>
</hade>
<body>
</body>
框架好了,那么就该定义页面的title,关键词keyword,和描述description
<meta charset="UTF-8" content="text/html" http-equiv="content-type">
<title>纯css二级导航下拉菜单</title>
<meta name="keyword" content="搜狗略懂">
<meta name="description" content="描述">
这些内容只能在<head></head>中完成。
定义页面使用的css样式,也是需要在<head>里定义的。
<style type="text/css">
* {
margin:0;
padding:0;
}
ul li a:hover{
color:#red;
}
ul, li {
list-style:none;
}
a {
text-decoration:none;
}
{
border:5px solid #pink;
border-right:none;
overflow:hidden;
float:left;
margin:200px 0 0 600px;
}
ul li ul li a {
border-right:solid;
border-top:2px dotted #666;
background:#black;
}
>ul>li { float:left;}
ul li a { width:150px; height:80px; text-align:center; line-height:100px; display:block; border-right:5px solid #red; background:#red; color:#red;}
ul li ul { position:absolute; display:none;}
ul li:hover ul{ display:block; }
>ul>li>ul>li { float:none;}
<!--nav>ul只选择nav下一级里面的ul元素
nav ul选择nav内所包含的所有ul元素
nav>ul比nav ul限定更严格,必须后面的元素只比前面的低一个级别。
这里根据你的需求来自己定义。
-->
</style>
添加一个DIV标签,在页面中划分出一个块来,用来显示。
div中所用的样式为刚才咱们声明的样式“jiao”这个盒子来描述
然后使用无序标签<ul>+样式<li> 来实现模块。
<div class="jiao">
<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>
</div>
放上全部的代码吧,可以参考一下啊,
<!DOCTYPE html >
<html xmlns=""> //允许你通过一个网址来识别你的标记
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="keyword" content="利用css实现下拉菜单">
<meta name="description" content="搜狗略懂、css分享">
<title>css实现下拉导航栏菜单</title>
<style type="text/css">
* {
margin:0;
padding:0;
}
ul li a:hover{
color:#red;
}
ul, li {
list-style:none;
}
a {
text-decoration:none;
}
{
border:5px solid #pink;
border-right:none;
overflow:hidden;
float:left;
margin:200px 0 0 600px;
}
ul li ul li a {
border-right:solid;
border-top:2px dotted #666;
background:#black;
}
>ul>li { float:left;}
ul li a { width:150px; height:80px; text-align:center; line-height:100px; display:block; border-right:5px solid #red; background:#red; color:#red;}
ul li ul { position:absolute; display:none;}
ul li:hover ul{ display:block; }
>ul>li>ul>li { float:none;}
<!--nav>ul只选择nav下一级里面的ul元素
nav ul选择nav内所包含的所有ul元素
nav>ul比nav ul限定更严格,必须后面的元素只比前面的低一个级别。
这里根据你的需求来自己定义。
-->
</style>
</head>
<body>
<div class="jiao">
<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>
</ul>
</div>
</body>
</html>
如果要添加更多的菜单,只需要后边继续添加<ul>/<li>即可
特别提示
写代码过程中一定要记得换行,开头留空,否则过后找东西,连你自己都不知道写的是什么。何谈从哪里找起?
-
爱剪辑怎样截取视频
今天的这篇和大家聊一聊关于爱剪辑怎样截取视频的问题,希望能够帮助到有需要的朋友。操作方法(01)首先左键双击爱剪辑图标,打开软件,然后左键单击片名旁边的输入框,输入“示例”字样,然后左键单击制作者旁的输入框,输入“示例”字样,左键单击确定。(02)然后左键单击左侧的...
-
百度地图查看坐标
操作方法(01)首先,电脑打开搜狗浏览器,进入百度官网。(02)在上边我们点击百度地图的按钮。(03)进入地图上,可以看到当前自己所在城市。(04)点击地图下方的“地图开发平台”按钮。(05)在地图开放平台页面,点击:开发文档——坐标拾取器。(06)然后在地图中,随意点击一个位置,就可以查...
-
美图秀秀如何自动抠图
美图秀秀是一款非常简洁实用的图片处理软件,能够胜任大多数图片处理工作。且有一个非常强大的抠图功能:自动抠图。自动抠图让抠图变成一键式,可大大提高抠图效率。操作方法(01)打开美图秀秀软件,点击右上角的“打开”。(02)在弹出的页面中找到并双击要处理的图片,或者选...
-
电脑键盘按键的功能有哪些?
电脑现在基本上是我们生活和学习中必不可少的工具,但是电脑上那么多按键,大家是否清楚它们的功能呢?那现在小编就和大家分享一下电脑键盘按键的功能。操作方法(01)首先,小编给大家介绍一下常见的键盘有101、104键等若干种。为了方便记忆,通常大家把他划分成主键区、功...