HTML导航栏的四种制作方法

HTML导航栏的四种制作方法1.首先,大家可以直接使用html5中的导航栏标签<nav></nav>具体代码如下<!DOCTYPEhtml><html> <head> <metacharset="UTF-8"> <title>导航栏</title> </

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

1.首先,大家可以直接使用html5中的导航栏标签<nav></nav>

具体代码如下

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>导航栏</title>
	</head>
	<body>
		<nav>
			<a href="#">首页</a>
			<a href="#">新闻</a>
			<a href="#">关于我们</a>
		</nav>
	</body>
</html>

 

这是实际的效果,可以根据实际需要,去除下划线和颜色等等HTML导航栏的四种制作方法

2.接下来可以无序列表,去除它的默认样式设置浮动就可以了,具体的代码如下

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title></title>
		<style>
			ul{
				height: 100px;
				width:100%;
				list-style-type: none; //取消无序列表的固定样式
			}
			ul li{
				float:left;
				margin: 20px;  //设置三个元素的外间距
			}
		</style>
	</head>
	<body>
		<ul>
			<li><a href="">首页<a></li>
			<li><a href="">新闻<a></li>
			<li><a href="">关于我们<a></li>
		</ul>
		
	</body>
</html>

HTML导航栏的四种制作方法这是实际的效果图。

3.设置超链接

在这里还想说的是,<ul>的子集元素只能是<li>,不可以是别的,HTML的语义很弱,标签的使用很重要,在实际的网页开发中,不同标签的语义,权重都不一样,所以,优化也不一样。

4.可以使用bootstrap,大家可以看一下具体的代码和详细的注释。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>bootstrap的学习</title>
		<!--导入基本样式-->
		<link style="text/css" rel="stylesheet" href="css/bootstrap.css">  
		<!--导入基本样式的压缩-->
		<link style="text/css" rel="stylesheet" href="css/bootstrap.min.css">
		<!--导入主题样式  注意:顺序 不可变-->
		<link style="text/css" rel="stylesheet" href="css/bootstrap-theme.css">
	</head>
	<body>
		<!--类nav清除列表的默认样式  nav-tabs定义tabs的标题栏-->
			<ul class="nav nav-tabs">
				<li><a href="#tab2" data-toggle=tab">首页</a></li>
				<li><a href="#tab2" data-toggle=tab">关注</a></li>
				<li><a href="#tab2" data-toggle=tab">个人中心</a></li>
			</ul>

	</body>
</html>

实际效果如下HTML导航栏的四种制作方法

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

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

(0)
上一篇 2022年5月8日 上午6:20
下一篇 2022年5月8日 上午6:20


相关推荐

  • RouterOS(ROS)设置动态域名(DDNS)「建议收藏」

    RouterOS(ROS)设置动态域名(DDNS)「建议收藏」使用DDNS把动态IP地址映射到一个固定的域名解析服务上,用户每次连接网络的时候客户端程序通过信息传递把该主机的动态IP地址传送给服务器程序,服务项目程序提供DNS服务并实现动态域名解析。添加一个Scheduler,system-&gt;Scheduler::globalddnsiptemp[/ipaddresget[/ipaddressfindinterface=…

    2022年5月9日
    249
  • 浅谈require和import

    浅谈require和import最近在学习 webpack 时候 教程上用到的是 require 但是之前我写代码用的 Import 比较多 所以借这个机会来学习一下 node 编程中最重要的思想就是模块化 import 和 require 都是被模块化所使用 遵循规范 require 是 AMD 规范引入方式 import 是 es6 的一个语法标准 如果要兼容浏览器的话必须转化成 es5 的语法调用时间 require 是运行时调用 所以 req

    2026年3月19日
    2
  • scikit-learn工具包中分类模型predict_proba、predict、decision_function用法详解「建议收藏」

    scikit-learn工具包中分类模型predict_proba、predict、decision_function用法详解「建议收藏」在使用sklearn训练完分类模型后,下一步就是要验证一下模型的预测结果,对于分类模型,sklearn中通常提供了predict_proba、predict、decision_function三种方法来展示模型对于输入样本的评判结果。说明一下,在sklearn中,对于训练好的分类模型,模型都有一个classes_属性,classes_属性中按顺序保存着训练样本的类别标记。下面是使用LogisticRegression分类器在为例,展示一下分类器的classes_属性。1、先看一下样本标签从0…

    2022年10月6日
    3
  • pycharm 配置opencv

    pycharm 配置opencv1 cmdpipinstal python ihttps pypi tuna tsinghua edu cn simple 后续可能会报 pip 版本低按指示升级记得 ixxxx 同上 装完后可以在 cmdpythonimp 试试能往下走就 OK2 新建 Python 工程不要默认 虚拟机 那个 cmdpythonimp sys path 找到相应的 exe

    2026年3月17日
    1
  • 深入理解Spring容器体系结构「建议收藏」

    深入理解Spring容器体系结构「建议收藏」前言在spring中,任何实现了BeanFactory接口的类都可以视为容器,它是IOC功能实现的核心,用于完成类实例从加载到销毁的整个生命周期的控制,这些被spring所管理的实例

    2022年8月17日
    7
  • 声源定位系统设计(一)——MVDR波束形成算法「建议收藏」

    声源定位系统设计(一)——MVDR波束形成算法「建议收藏」本篇博客希望通过通俗的方式讲清一些简单经典声源定位的方法,并能够按照这种方法自制一个声源定位系统。

    2026年2月16日
    3

发表回复

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

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