`

html 导航菜单

阅读更多
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>

<script>
	startList = function() {
		if (document.all && document.getElementById) {
			navRoot = document.getElementById("nav");
			for (i = 0; i < navRoot.childNodes.length; i++) {
				node = navRoot.childNodes[i];
				if (node.nodeName == "LI") {
					node.onmouseover = function() {
						this.className += " over";
					}
					node.onmouseout = function() {
						this.className = this.className.replace(" over", "");
					}
				}
			}
		}
	}
	window.onload = startList;
</script>

<style>
body {
	font: normal 11px verdana;
}

ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 150px; /* Width of Menu Items */
	border-bottom: 1px solid #ccc;
}

ul li {
	position: relative;
}

li ul {
	position: absolute;
	left: 149px; /* Set 1px less than menu width */
	top: 0;
	display: none;
}

/* Styles for Menu Items */
ul li a {
	display: block;
	text-decoration: none;
	color: #777;
	background: #fff; /* IE6 Bug */
	padding: 5px;
	border: 1px solid #ccc;
	border-bottom: 0;
}

/* Fix IE. Hide from IE Mac \*/
* html ul li {
	float: left;
	height: 1%;
}

* html ul li a {
	height: 1%;
}

/* End */
ul li a:hover {
	color: #E2144A;
	background: #f9f9f9;
}  /* Hover Styles */
li ul li a {
	padding: 2px 5px;
}  /* Sub Menu Styles */
li:hover ul,li.over ul {
	display: block;
} /* The magic */
</style>
</head>

<body>

<ul id="nav">
	<li><a href="#">Home</a></li>
	<li><a href="#">About</a>
	<ul>
		<li><a href="#">History</a></li>
		<li><a href="#">Team</a></li>
		<li><a href="#">Offices</a></li>
	</ul>
	</li>
	<li><a href="#">Services</a>
	<ul>
		<li><a href="#">Web Design</a></li>
		<li><a href="#">Internet Marketing</a></li>
		<li><a href="#">Hosting</a></li>
		<li><a href="#">Domain Names</a></li>
		<li><a href="#">Broadband</a></li>
	</ul>
	</li>
	<li><a href="#">Contact Us</a>
	<ul>
		<li><a href="#">United Kingdom</a></li>
		<li><a href="#">France</a></li>
		<li><a href="#">USA</a></li>
		<li><a href="#">Australia</a></li>
	</ul>
	</li>
</ul>

</body>

</html>
 
分享到:
评论

相关推荐

    html 导航菜单(一级菜单) 高亮 当前位置.zipHTML导航栏菜单当前所选页面的菜单项高亮显示

    本文将详细讨论如何创建一个HTML导航菜单,并实现当用户访问某个页面时,对应的菜单项高亮显示,即“当前位置”功能。这不仅提高了用户体验,也能使用户明确他们所在的网站路径。 首先,我们需要创建HTML结构来构建...

    html.rar_html 菜单_html导航栏_html导航栏模板_html导航模板_html菜单模板

    本压缩包“html.rar”提供了多种HTML导航菜单模板,非常适合网页开发者使用。 一、HTML菜单与导航栏的基本结构 一个简单的HTML导航栏通常由`&lt;nav&gt;`标签定义,里面包含一系列链接,这些链接由`&lt;ul&gt;`(无序列表)和`...

    导航栏效果 html导航栏效果 html导航栏

    通过提供的"导航栏效果1.html"和"导航栏效果2.html"文件,你可以进一步探索不同的实现方式和细节,而"images"目录可能包含了与导航栏相关的图片资源,如图标或背景图。通过学习和实践,你可以掌握创建专业、美观的...

    HTML各种导航栏例子

    三、下拉菜单导航栏 在复杂的网站中,下拉菜单可以组织大量链接。使用`&lt;ul&gt;`和`&lt;li&gt;`的嵌套实现: ```html &lt;li&gt;&lt;a href="#"&gt;菜单1 &lt;li&gt;&lt;a href="#"&gt;子菜单1&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#"&gt;子菜单2&lt;/a&gt;&lt;/li&gt; ...

    红色的html导航栏模板

    HTML导航栏是网页设计中的重要组成部分,它为用户提供了一种直观的方式来浏览网站的不同部分。"红色的HTML导航栏模板"是一种特别设计的界面元素,旨在为网页增添视觉吸引力,同时保持用户友好性和易用性。这个模板以...

    html导航栏

    HTML导航栏是网页设计中的重要元素,用于组织和引导用户在网站中进行浏览。通常,一个网站的导航栏包括首页、关于我们、产品/服务、新闻动态、联系我们等关键页面的链接,使用户能够轻松地访问网站的主要部分。在这...

    html导航菜单栏

    HTML导航菜单栏是网页设计中的重要元素,它通常位于页面顶部,用于引导用户访问网站的主要部分。本资源提供了一个风格朴素、美观的HTML模板,特别强调了黑色水平导航菜单及菜单项的弹出显示功能。这个设计对于创建...

    html.rar_html 导航_html导航栏_导航栏html

    在本压缩包中,我们有三个HTML示例,分别展示了不同的导航栏效果:跟随鼠标、旋转以及自动隐藏。这些导航栏是网页设计中非常重要的元素,它们帮助用户在网站上轻松浏览各个页面。 首先,"跟随鼠标的导航栏.htm"是一...

    html实现好看的多种风格导航菜单(源码)

    html实现好看的多种风格导航菜单(附源码),导航菜单,源码下载,分为顶部导航菜单,悬浮按钮菜单,右键功能菜单,左侧导航菜单四种导航菜单。每种导航菜单有至少三种风格,总共23种风格,各种风格都有,代码上手简单,...

    html 导航栏

    HTML 导航栏是网页设计中的重要组成部分,它为用户提供了一种方便的界面来浏览网站的不同部分。在本文中,我们将深入探讨HTML导航栏的设计、实现以及相关工具和技术。 首先,HTML导航栏的基础构建通常包括`&lt;nav&gt;`...

    html导航栏下拉菜单

    在创建导航栏时,`&lt;nav&gt;`标签用于定义导航链接的部分,而`&lt;ul&gt;`和`&lt;li&gt;`则分别表示无序列表和列表项,常用来构建导航菜单。 创建下拉菜单的关键在于使用CSS(Cascading Style Sheets)进行样式控制。CSS允许我们...

    点击导航栏切换页面

    在Android开发中,导航栏(通常指的是底部导航栏或顶部导航栏)是用户界面中一个重要的组成部分,它帮助用户在应用的不同部分之间轻松切换。标题“点击导航栏切换页面”暗示我们将探讨如何在Android Studio(AS)...

    html导航菜单代码.rar

    HTML导航菜单是网页设计中的重要组成部分,它为用户提供了便捷的页面间导航,增强了用户体验。在"html导航菜单代码.rar"这个压缩包中,我们很可能找到了一个实现了动态效果的导航菜单,利用了JavaScript库jQuery以及...

    JavaScript实现HTML导航栏下拉菜单

    JavaScript实现HTML导航栏下拉菜单[悬浮显示] 前端界面进行设计时,我们会遇到鼠标悬浮在某选项上,然后就会凭空显示出菜单出来,这种设计的确受到了很多人的青睐。其实纯css也是可以实现的,但是会有一些限制,必须...

    html导航菜单

    HTML 导航菜单是网页设计中的重要组成部分,它为用户提供了一种方便的途径来浏览网站的不同部分。在本文中,我们将深入探讨如何使用HTML、CSS和JavaScript创建具有50种不同样式的导航菜单,这对于初学者来说是一个很...

    html5响应式图标导航菜单样式点击图标导航选项卡切换效果

    HTML5是现代网页开发的...总结来说,创建一个HTML5响应式图标导航菜单,需要结合HTML5新元素、CSS3媒体查询以及JavaScript或jQuery来完成。通过这样的设计,用户无论在桌面还是移动设备上,都能享受到流畅的导航体验。

    html+css侧边伸缩导航栏

    1. 设计 HTML 结构,包括导航栏链接、子菜单和控制按钮。 2. 使用 CSS 设置导航栏的基础样式,如颜色、宽度等。 3. 添加过渡效果以实现平滑的伸缩动画。 4. 使用 CSS 选择器和媒体查询控制导航栏在不同屏幕尺寸下的...

    html+css导航栏

    为了增加响应式设计,当屏幕尺寸变小时,我们可能需要使导航栏变为下拉菜单。这可以通过媒体查询(media queries)和一些额外的 HTML 结构来实现: ```css @media screen and (max-width: 600px) { nav ul { flex...

    js 特效 html 特效 导航菜单选择

    js 特效 html 特效 导航菜单选择js 特效 html 特效 导航菜单选择

    HTML+CSS 侧边展开导航栏.zip

    HTML+CSS 侧边展开导航栏 HTML+CSS 侧边展开导航栏 HTML+CSS 侧边展开导航栏 HTML+CSS 侧边展开导航栏 HTML+CSS 侧边展开导航栏 HTML+CSS 侧边展开导航栏 HTML+CSS 侧边展开导航栏 HTML+CSS 侧边展开...

Global site tag (gtag.js) - Google Analytics