html导航栏下拉,实现代码[通俗易懂]

html导航栏下拉,实现代码[通俗易懂]代码如下(示例):<!DOCTYPEhtml><html> <head> <metacharset=”utf-8″> <title></title> <styletype=”text/css”> *{padding:0px;margin:0px;box-sizing:border-box;} ul,ol{list-style-type:none;} a{text-decora

大家好,又见面了,我是你们的朋友全栈君。

代码如下(示例):

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style type="text/css">
			*{ 
   padding: 0px;margin: 0px;box-sizing: border-box;}
			ul,ol{ 
   list-style-type: none;}
			a{ 
   text-decoration: none;color: #333;}
			img{ 
   border: none;}
			section{ 
   width:1220px ;height: 600px;border: #000000 solid 1px;margin: 2px auto;}
			footer{ 
   width: 1220px;height: 60px; border: #000000 solid 1px;margin: 0px auto;}
			header{ 
   width: 1220px;height: 60px; border: #000000 solid 1px;margin: 0px auto;}
			#main ul .p1:nth-of-type(1){ 
   
				display: inline-block;/* ul下的li的内容以块级元素的横排形式排列 */
				padding: 5px 20px 5px 20px;
				position: absolute;
				left: 100px;
				
			}
			#main ul .p1:nth-of-type(2){ 
   
				display: inline-block;
				padding: 5px 20px 5px 20px;
				position: absolute;
				left: 200px;
				
			}
			#main ul .p1:nth-of-type(3){ 
   
				display: inline-block;
				padding: 5px 20px 5px 20px;
				position: absolute;
				left: 300px;
				
			}
			#main ul .p1:nth-of-type(4){ 
   
				display: inline-block;
				padding: 5px 20px 5px 20px;
				position: absolute;
				left: 400px;
			}
			#main ul .p2{ 
   
				display: none;/* 隐藏下拉框 */
				border: #000000 solid 2px;
				width: 100px;
				height: 200px;
				top: 32px;
				position: absolute;
				background: #000000;
				color: #FFFFFF;
				font-family: "楷体";
				font-size: 16px;
				line-height: 30px;
				text-indent: 1em;
				font-weight: bold;
				margin-left: -20px;
				}
			#main ul .p1:hover .p2{ 
   
					display: block;
			}
			#main{ 
   
				margin: 15px auto;
				padding-left: 3em;
				position: relative;
			}/* nav内的所有内容在header中的位置 */
			
		</style>
	</head>
	<body>
		<header>
			<nav id="main">
			<ul>
				
				<li class="p1">首页
				<ul class="p2">
					<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 class="p1">活动
					<ul class="p2">
						<li><a href="#">活动1</a></li>
						<li><a href="#">活动2</a></li>
						<li><a href="#">活动3</a></li>
						<li><a href="#">活动4</a></li>
						<li><a href="#">活动5</a></li>
					</ul>
				</li>
				
				<li class="p1">商店
					<ul class="p2">
						<li><a href="#">商店1</a></li>
						<li><a href="#">商店2</a></li>
						<li><a href="#">商店3</a></li>
						<li><a href="#">商店4</a></li>
						<li><a href="#">商店5</a></li>
					</ul>
				</li>
				
				<li class="p1">咨询
					<ul class="p2">
						<li><a href="#">客服咨询</a></li>
						<li><a href="#">BUG咨询</a></li>
						<li><a href="#">产品咨询</a></li>
						<li><a href="#">内容咨询</a></li>
						<li><a href="#">活动咨询</a></li>
					</ul>
				</li>
			</ul>
		</nav>
		</header>
		
		<section>
			
			
		</section>
		<footer>
			
		</footer>
	</body>
</html>

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/140375.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月28日 上午9:20
下一篇 2022年5月28日 上午9:40


相关推荐

  • php fread 逐行读取,php fread函数使用方法总结

    php fread 逐行读取,php fread函数使用方法总结phpfread函数使用方法总结phpfread函数用于读取文件(可安全用于二进制文件),其语法是fread(file,length),参数file必需,指规定要读取打开文件,length必需,指规定要读取的最大字节数。phpfread函数怎么用?定义和用法fread()函数读取文件(可安全用于二进制文件)。语法fread(file,length)参数file必需。规定要读取打开文件。…

    2025年11月5日
    4
  • Linux同步机制_进程同步机制

    Linux同步机制_进程同步机制Linux中的同步机制(一)–Futex引子在编译2.6内核的时候,你会在编译选项中看到[*]Enablefutexsupport这一项,上网查,有的资料会告诉你”不选这个内核不一定能正确的运行使用glibc的程序”,那futex是什么?和glibc又有什么关系呢?1.什么是FutexFutex是FastUserspacemuTexes的缩写,由Hubertus

    2025年11月20日
    4
  • Java Interface 是常量存放的最佳地点吗?

    Java Interface 是常量存放的最佳地点吗?由于 Java 编程 interface 中声明的字段在编译时会自动加上 staticfinal 的修饰符 即声明为常量 因而 interface 通常是存放常量的最佳地点 然而在 Java 编程的实际实际运用时却会产生一部份疑难问题 疑难问题的起因有两个 NO 1 是咱们所应用的常量并否则一成不变的 而是相对于变量别赋值改变 例如咱们在唯一工程初期定义常量 3 14 而由于计算精度的升高咱们估计会重新定义 3 14159 此时整个项目对此常量的引用都因该做出改变 第二 Java 编程是动态语句语言 与 c 之类的静态

    2026年3月26日
    2
  • 华为裁员风波,网络一片骂声!然而,没人懂华为的无奈「建议收藏」

    华为裁员风波,网络一片骂声!然而,没人懂华为的无奈「建议收藏」毫无疑问,今天各大媒体的头条都是华为裁员。任正非&华为《任正非:华为不奋斗就垮了,不可能养不奋斗者!》一文在朋友圈刷屏,各微信群都能看到这篇文章的身影,而今日头条等各新闻客户端的首页推荐、科技等频道充斥着“华为裁员”字眼的标题。网友对此的反映也基本一致——怒斥华为对老臣子的不公对待,压榨员工。网友的抨击然而,大部分人都没看到华为的无奈

    2022年7月18日
    45
  • 软件工程师角度看MIPI协议

    软件工程师角度看MIPI协议【版权申明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权)软件工程师角度看MIPI协议一、MIPI的由来: 在手机行业的初期,优胜劣汰适者生存的手机行业竞争激烈.在这个过程中涌现出了许许多多不同的创新的点子,例如摄像头的接口,由于每个厂商不存在统一的规范,不同的摄像头模组厂商可能会使用的不同的接口,在做适配的时候极其不方便以及个别接口非常不好用(接口技术碎片化导致集…

    2022年6月3日
    39
  • 《细说PHP》读书笔记

    《细说PHP》读书笔记第 1 5 章略第 6 章 PHP 基本语法 6 1PHP 的应用收集表单数据生成动态网页字符串处理动态输出图像处理服务器端文件系统编写数据库支持的网页会话跟踪控制处理 XML 文件支持利用大量的网络协议服务器端的其他相关操作 6 2PHP 语言标记标准风格 开始标记是 php 结束标记是 指令分隔符 分号程序注释 多行注释 单行注释 或 空白的处理 使用两个空行 一个源文件的两个代码片段之间 两个类的声明之间使用一个空行 两个函数声明之间 注释之前

    2026年3月19日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号