CSS完成一个带跳转功能的导航栏页面

导航栏不变 页面切换 最简单的方法 导航栏不变 页面切换 最简单的方法 不久前一个导航栏想的我焦头烂额,碰巧得到了一个项目才知道怎么写的,我这个方法呢就跟插入导入css,js样式差不多。请看下面的图片 创建一个num.html,在里面把你的样式和跳转页面路径写好。如图 然后在show.html导入num.html,如图 再去addReal.html导入这个num.html文件,如图 我们来看看效果,注意我标点的地方 sho... 阅读详情
AI摘要

本文档详细介绍HTML的基础知识,包括HTML的简介及其常用标签的使用方法。从文件标签、排版标签到块标签等,通过实例展示了如何创建结构化的网页内容。

1.右侧的内容,设置每个标题的id

<div class="right">
	<h2 id="section-1">Html介绍</h2>
	<h2 id="section-2">文件标签</h2>
	<h2 id="section-3">排版标签</h2>
	<h2 id="section-4">块标签</h2> 
	<h2 id="section-5">字体标签</h2> 
</div>

2.左侧导航栏

让每个<a>标签链接到对应的文档id,实现点击标签跳转到对应的文档内容

<ul class="tab">
<li><a href="#section-1">Html介绍</a></li>
<li><a href="#section-2">文件标签</a></li>
<li><a href="#section-3">排版标签</a></li>
<li><a href="#section-4">块标签</a></li>
<li><a href="#section-5">字体标签</a></li>
<li><a href="#section-6">清单标签</a></li>
<li><a href="#section-7">图形标签</a></li>
<li><a href="#section-8">连接标签</a></li>
<li><a href="#section-9">表格标签</a></li>
</ul>






3.CSS实现导航栏相对浏览器固定

<script type="text/css">
.left{
	width: 15%;
	position: fixed;/*设置左侧导航栏相对于浏览器窗口固定*/
	left: 8%;
}
</script>







4.效果图展示






5.全部代码
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>html学习笔记</title>
		<style type="text/css">
			body{
				background-color: #FFFAFA;
			}
			.top{
				width: 80%;
				height: 200px;
				text-align: center;/*设置文本居中*/
				line-height: 200px;/*将文本高度设置为和容器一样的高度,使文本垂直居中*/
				margin: 0 auto;/*设置div容器居中*/
				background-color: #E6E6FA;
			}
			.left{
				width: 15%;
				position: fixed;/*设置左侧导航栏相对于浏览器窗口固定*/
				left: 8%;
			}
			.right{
				width: 65%;
				float: right;
				margin-right: 10%;
			}
			ul li{
				/*ul是块级元素,可以设置宽度和高度*/
				width: 150px;/*设置li的宽度*/
				height: 25px;
				line-height: 25px;/*将文本高度设置为和容器一样的高度,使文本上下距离一样*/
				padding: 5px;
				text-align: center;/*文字居中*/
				list-style: none;/*去掉列表项前面的圆黑点*/
				border:1px solid #DCDCDC;/*设置边框宽度为1px,实线,颜色为darkgray*/
			}
			a{
				text-decoration: none;/*去除a标签内容的下划线*/
				color: #1E90FF;
			}
			li:hover{
				background-color: #F5F5F5;
			}
			a:active{
				color: #AFEEEE;
			}
		</style>
	</head>
	<body>
		<div class="top">
			<h1>HTML学习笔记</h1>
		</div>
		<div id="content">
			<div class="left">
				<ul class="tab">
		            <li><a href="#section-1">Html介绍</a></li>
		            <li><a href="#section-2">文件标签</a></li>
		            <li><a href="#section-3">排版标签</a></li>
		            <li><a href="#section-4">块标签</a></li>
		            <li><a href="#section-5">字体标签</a></li>
		            <li><a href="#section-6">清单标签</a></li>
		            <li><a href="#section-7">图形标签</a></li>
		            <li><a href="#section-8">连接标签</a></li>
		            <li><a href="#section-9">表格标签</a></li>
		       </ul>
			</div>
			<div class="right">
			 	<h2 id="section-1">Html介绍</h2>
	          	<br />
	            <br />
	            <br />
	            <br />
	            <br />
	            <br />
	          	<hr>
	            <h2 id="section-2">文件标签</h2>
	            <br />
	            <br />
	            <br />
	            <br />
	            <br />
	            <br />
	            <hr>
	            <h2 id="section-3">排版标签</h2>
	            <br />
	            <br />
	            <br />
	            <br />
	            <hr>
	            <h2 id="section-4">块标签</h2>
	            <br />
	            <br />
	            <br />
	            <br />
	            <hr>
	            <h2 id="section-5">字体标签</h2>
	            <br />
	            <br />
	            <br />
	            <br />
	            <hr>
	            <h2 id="section-6">清单标签</h2>
	          	<br />
	          	<br />
	          	<br />
	          	<br />
	          	<hr>
	            <h2 id="section-7">图形标签</h2>
	            <br />
	            <br />
	            <br />
	            <br />
	            <hr>
	            <h2 id="section-8">连接标签</h2>
	            <br />
	            <br />
	            <br />
	            <br />
	            <hr>
	            <h2 id="section-9">表格标签</h2>
	            <br />
	            <br />
	            <br />
	            <br />
	            <hr>	
			</div>
        </div> 
	</body>
</html>



























































































        
HTML页面跳转 - 实现页面导航和链接 在第一个例子中,链接的目标页面是当前目录下的"about.html"文件。而在第二个例子中,链接的目标页面是站点根目录下的"products.html"文件。HTML是一种用于构建网页的标记语言,通过在HTML文档中添加链接,可以实现页面之间的跳转和导航。在上面的例子中,文本"点击这里访问示例网站"将成为一个可点击的链接,点击后将跳转到"http://www.example.com"这个URL。在上面的例子中,点击链接将在新的浏览器标签页中打开"http://www.example.com"这个URL。 阅读详情

相关推荐

左侧导航栏和右侧页面跳转实现(JavaScript)

导航栏在网页设计中起到了重要的作用,它可以帮助用户快速地导航到不同的页面。本文将介绍如何使用JavaScript实现一个左侧导航栏,并实现点击导航项时右侧页面的跳转。你将看到一个带有左侧导航栏和右侧内容的页面。当你点击导航项时,页面将跳转到相应的URL。首先,我们需要创建一个HTML文件,并添加必要的结构和样式。在上述代码中,我们通过HTML和CSS创建了一个具有固定宽度和背景颜色的左侧导航栏(你可以根据需要更改HTML文件中的页面URL以及导航栏和内容的样式。方法将页面跳转到指定的URL。

DevRevolt的博客 1190

超详细的vue结合ElementUI实现头部导航栏进行页面跳转

vue中实现顶部栏路由跳转

qq_48961214的博客 1万+

实现固定导航栏及锚点跳转功能的网页设计

在现代网站设计中,固定导航栏是一个常见且重要的元素,它能够极大地提升用户的导航体验。固定导航栏,顾名思义,是当用户在浏览网页内容时,导航栏始终保持在浏览器窗口的固定位置,无论页面滚动到哪里,用户都能轻松地访问导航栏中的各个链接,从而快速定位信息或跳转到其他页面。它的设计不仅有助于提高网页的可访问性,还能增强用户体验和网站的互动性。固定导航栏通常是通过CSS的属性来实现的,该属性可以将元素固定在浏览器窗口的指定位置,而不随页面的滚动而移动。

weixin_42576186的博客 588

实现在一个页面内,点击导航栏的不同链接,跳转到不同的页面

1.实现在一个页面内,点击导航栏的不同链接,跳转到不同的页面 <html><body><h1>HTML 教程目录</h1><ul><li><a href="#C1">第一章</a></li><li><a href="#C2">第二章</a></li...

weixin_34364135的博客 6101

可跳转回首页的CSS二级联动菜单

鼠标移开菜单后,可自动跳转回首页状态。

Imputation Methods for scRNA Sequencing Data

越来越多的研究者使用单细胞RNA测序(scRNA-seq)技术来表征单细胞水平的转录图谱。他们用它来研究复杂组织的异质性、转录组动力学和未知生物的多样性。然而,在基因表达模式随机性的scRNA-seq数据中普遍存在许多技术和生物学上的噪音。这些数据通常具有高维、稀疏和大量“dropout”值的特点,并且受批处理效应的影响。scRNA-seq数据中大量的“dropout”值严重掩盖了基因之间的重要关系,阻碍了下游分析。因此,scRNA-seq数据dropout值的估算就显得尤为重要。

qq_34179307的博客 542

简单的CSS在页面中点击超链接跳转新的页面

这个目标的值对所有没有指定目标的 标签是默认目标,它使得目标文档载入并显示在相同的框架或者窗口中作为源文档。这个目标是多余且不必要的,除非和文档标题 标签中的 target 属性一起使用。作用:这个目标使得文档载入父窗口或者包含来超链接引用的框架的框架集。:这个目标使得文档载入包含这个超链接的窗口,用 _top 目标将会清除所有被包含的框架并将文档载入整个浏览器窗口(在整个窗口中打开被链接文档)点击超链接后,重新打开一个新的网页,不是在原本的网页进行跳转。就可以跳转到新的一个页面。

weixin_53177153的博客 7005

Ribo-seq数据解析:从翻译效率计算到动态可视化分析

本文系统介绍了Ribo-seq(核糖体印迹测序)数据分析全流程,从核心的P-site定位、翻译效率计算,到差异翻译分析和动态可视化。重点阐述了如何利用Ribo-seq高分辨率数据揭示基因表达在翻译层面的精细调控,并提供了从数据处理到生物学解读的实用工具与避坑指南。

weixin_28559803的博客 422

CSS完成一个带跳转功能的导航栏页面(修改之前代码出现乱码的情况)

1.右侧的内容,设置每个标题的id<div class="right"> <h2 id="section-1">Html介绍</h2> <h2 id="section-2">文件标签</h2> <h2 id="section-3">排版标签</h2> <h2 id="section-4">块标签</h2> <h2 id="section-5">字体标签</h

Java_jfei的博客 1553

STM32H723串口接收全为0 & CAN错误中断问题

STM32H723串口接收全为0 和 叠加的导致CAN错误问题

weixin_38743772的博客 3916

Halcon工业相机开发全流程:从SDK配置到实时图像采集(C++版)

本文详细介绍了使用C++进行Halcon工业相机开发的完整流程,从SDK配置到实时图像采集的实现。涵盖环境搭建、设备初始化、回调机制、参数控制等关键环节,并提供异常处理和实战案例,帮助开发者快速掌握工业视觉系统的开发技巧。

weixin_33728268的博客 512

html页面间的跳转及导航栏制作

html页面间的跳转及导航栏制作技术:通过链接进行页面跳转,通过按钮进行页面跳转

cnds123的专栏 1万+

windows10下 iperf3测试带宽

客户端输入:"iperf3.exe -u -c 服务器IP地址 -b 5g" //客户端给服务器发送udp数据包,最大带宽为5g。客户端输入:“iperf3.exe -c 服务器IP地址 -P 10“//表示客户端10路并行给服务器发送TCP包;上图可知:带宽是15Gbps(这里不知道为什么下面测试的UDP会比这里TCP慢 按道理UDP不可能比TCP慢的5.)3. 验证是否下载成功,在打开的窗口中输入“iperf3.exe -v”,会出现安装的版本,表示安装成功了。5. iperf3参数。

xiaoqixiaoguai的博客 5890

jq实现点击导航栏滚动到对应位置(锚点跳转滑动效果)和导航栏菜单项随页面滚动而变化

点击导航栏滚动到对应位置(延迟效果) 1.跳转实现 <div id="a"></div> <a href="#a">跳转</a> 如上图两行代码便可实现a标签‘#’后面跟对应的id值 2.锚点跳转滑动效果 <style> .btn{ position:fixed; right:10%; top:20%; } .btn a{ di...

_EL 1万+

uniapp [全端兼容] - 实现人脸识别对比+人脸相似度,从相册选择或拍照上传两张图片进行人脸对比得到人脸相似度及判断是否是同一个人,人脸活体检测及对比(免费纯前端方案+调用第三方API接口方案)

uniApp人脸对比 人脸对比识别 人脸对比相似度,uniapp实现获取手机摄像头权限,调用相机拍照实现人脸识别相似度对比,uniapp实现人脸识别对比,计算两张人脸的相似度,从而判断是否同一个人,并给出相似度评分。uniapp H5网页如何实现人脸相似度比对,uniapp纯前端怎么对比两张图片的相似度,计算两幅图像的相似度,图像相似度对比方法,UNI-APP人脸相似度对比,快速识别两张照片的相似程度(用百分比)图片相似度对比在线测试,图片相似度对比,uniapp微信小程序人脸相似度对比分析,uniapp

🏆 前端领域优质创作者 5020

self‑improving‑agent 安装与配置指南(OpenClaw)

长期记忆错误反思用户偏好学习持续进化AI → 反思 → 学习 → 改进。

tiantiantbtb的博客 1340

css 导航栏效果

html实现导航栏效果

蓝朽的小世界 9157

PY32F406K1CU6 FLASH模拟EEPROM

摘要:本文介绍了基于STM32 FLASH模拟EEPROM的实现方法。头文件flash.h定义了FLASH页大小(256字节)、用户存储区域(4页)及地址范围,提供了等待周期配置和地址校验宏,声明了EEPROM初始化、读写操作等函数接口。源文件flash.c实现了具体功能:配置FLASH等待周期(144MHz需3WS)、页读写擦除操作,以及EEPROM初始化(解锁-擦除-验证-锁定)和缓冲区读写功能。其中写操作采用"读页→更新→擦除→编程"的流程,确保数据安全写入。该方案适用于需要非易失

sam的博客 194

vue项目页面根据导航栏跳转到指定位置

需求:vue项目中,页面内容过多需要往下滚动很多才能见信息浏览完,但是操作按钮却在顶部,浏览修改完信息后要回到顶部后才能进行操作,操作不方便,因此要添加一个导航栏,通过菜单跳转到页面指定的位置,导航栏可以展开隐藏! 代码实现: 导航栏部分 <dl class="menu"> <div class="menuContent"> <div v-if="ismMenuShow" class="menuButtons" @click="hideContent()">

濮家大少 2777

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

js实现页面滚动切换导航栏/点击导航栏跳转到指定位置

js实现页面滚动切换导航栏/点击导航栏跳转到指定位置 js部分 //标题对象 var title = document.getElementById("title"); //菜单对象 var menu = document.getElementById("menu"); //正文对象 var content =...

qq_41241767的博客 3809

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

页面随鼠标滚动,侧边导航栏固定位置,链接跳转到页面指定位置

上一篇文章中详细介绍了a标签锚点的使用,实现链接跳转到指定位置功能,重点解决了当网页header固定fixed的情况,跳转位置有所偏移的问题,需要的同学可以查看https://blog.youkuaiyun.com/liuminyi1987/article/details/105787187 本篇介绍如下左侧导航栏固定,且每个链接是a锚点。 HTML代码: <div class="mprobedx-left reagent-left" id="scrolldiv" > <u

liuminyi1987的博客 5239

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

html导航栏点击不跳转,为什么我的HTML/CSS导航栏不跳转到给定的类?

因此,我创建了一个简单的单页个人网站,包含几个元素:“主页”、“关于我”、“简历”和“联系人”。我已经在导航栏类中实现了所有这些。但是,当我使用导航栏时,它不会跳转到我选择的类!有人能解决这个问题吗?我使用的代码示例(有些是荷兰语):aria-expanded="false">Toggle navigationHomeAbout MeCVContact ...

weixin_32467421的博客 1236

基于CSS实现3D导航栏

导航栏的样式多种多样,大致布局分为垂直、水平两种。日常购物浏览的网页(淘宝,京东)等,导航栏布局以水平排列较多。

2301_81616961的博客 825

CSS 导航栏

类型实现方式水平导航栏横向垂直导航栏响应式切换@media+ JS 切换类名固定导航栏top: 0动画 & 交互增强可结合 JS、SVG、动画等如你希望我根据你的页面风格生成一个导航栏模板(支持 Logo、子菜单、响应式),请告诉我设计需求,我可以直接为你生成 HTML + CSS 代码。

likuoelie的博客 1097

前端导航栏与页面跳转实战:从HTML/CSS基础到响应式实现

在Web开发中,页面跳转是实现网站导航的核心机制,它通过改变浏览器地址来加载新资源,直接影响用户体验和网站结构。其原理主要基于超链接、脚本和表单三种方式,其中超链接是最基础且关键的技术。理解绝对路径与相对路径的区别、锚点跳转的实现,是构建稳定导航系统的技术基础。掌握这些知识,不仅能提升网站的可维护性,还能优化SEO和页面加载逻辑。在实际工程中,一个设计良好的导航栏需要结合HTML语义化标签、CSS Flexbox布局以及JavaScript交互,来实现响应式设计和状态管理。本文聚焦于导航栏开发,详细拆解了从

weixin_29001655的博客 259
下一篇: Html之JavaScript学习笔记01
Java_jfei
博客等级 码龄10年 55粉丝 33原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值