当前位置: 首页 > article >正文

QD1-P7 HTML常用标签:div和span

本节学习:div 和 span 标签。

本节视频

www.bilibili.com/video/BV1n64y1U7oj?p=7

一、div 标签

  • 用途

<div>​ 标签在 HTML 中是一个通用 容器 ,用于将 HTML 文档中的内容分组并在文档中划分区域。<div> ​元素本身不具有特定的含义,但可以通过 CSS 样式化,或者通过 JavaScript 操作来实现各种布局和功能。

  • 基本结构
<div>
  <!-- 内容可以是文本、图片、列表、其他HTML元素等 -->
</div>
  • 示例

下面是一个 HTML 示例,展示了 <div> ​标签的用法:

<!DOCTYPE html>
<html>
	<!-- head标签包含文档的元信息,如标题、脚本、样式表和元数据。 -->
	<head>
		<!-- meta标签定义关于HTML文档的元信息,如字符集、页面描述、关键字等。 -->
		<meta charset="utf-8">
		<!-- title标签定义文档的标题,显示在浏览器标签页上。 -->
		<title>P7-div和span标签</title>
		<!-- style标签用于定义样式 -->
		<style>
		  .container {
		    border: 1px solid #000;
		    padding: 10px;
		    margin: 10px;
		  }

		  .header {
		    background-color: #f8f8f8;
		    text-align: center;
		    padding: 10px;
		  }

		  .content {
		    margin-top: 15px;
		  }

		  .footer {
		    background-color: #e7e7e7;
		    text-align: center;
		    padding: 10px;
		    margin-top: 15px;
		  }
		</style>
	</head>

	<!-- body标签包含可见的页面内容-->
	<body>
		<div class="container">
		  <div class="header">
		    <h1>页面标题</h1>
		  </div>
		  <div class="content">
		    <p>这是页面的内容区域。</p>
		  </div>
		  <div class="footer">
		    <p>这是页面的页脚。</p>
		  </div>
		</div>
	</body>
</html>

在上面的示例中,<div> ​元素被用作页面布局的容器,分别表示页眉(header)、内容(content)和页脚(footer)。通过 CSS 类(如 .container​, .header​, .content​, .footer​)来定义样式。

以上 HTML 代码渲染为

Clip_2024-10-08_23-38-02

二、span 标签

2.1 用法

  • 用途

<span>​ 是一个内联元素,通常用于组合行内元素,以便应用样式或进行脚本操作。它没有特定的语义,这意味着它不会对文档内容产生任何影响,除非你通过 CSS 来赋予它样式。

  • 示例

将以下是 HTML 代码添加到(上文HTML示例的)body中

		<!-- 通过类名应用样式 -->
		<p>Welcome to <span class="footer">our website</span>!</p>
	
		<!-- 使用内联样式 -->
		<p>Check out our <span style="color: red;">special offers</span> today!</p>
	
		<!-- 使用id进行脚本操作 -->
		<p>Click <span id="clickable" style="color:green;">here</span> to learn more.</p>
	
		<!-- 给Js脚本提供id -->
		<script>
		  // 当点击span元素时执行一个函数
		  document.getElementById('clickable').addEventListener('click', function() {
		    alert('您点击了一个span元素!');
		  });
		</script>

这段代码中,<span>​ 标签用于 突出显示 某些文本,通过使用 class​ 属性,可以给 <span>​ 元素应用 CSS 样式。

Clip_2024-10-09_00-12-20

或者为脚本 提供一个操作的目标, 通过 id​ 属性,可以针对特定的 <span>​ 元素编写 JavaScript 代码。

recording


<span>​ 标签支持 HTML 的全局属性和事件属性,下面列出了一些常用的属性:

2.2 全局属性

  • class​ - 规定元素的类名(用于 CSS 样式)
  • id​ - 规定元素的唯一 ID(用于 CSS 样式或 JavaScript 操作)
  • style​ - 规定元素的行内样式(CSS 样式)
  • title​ - 规定元素的额外信息(鼠标悬停时显示的工具提示文本)
  • lang​ - 规定元素内容的语言
  • dir​ - 规定文本的方向(ltr: 从左到右, rtl: 从右到左)
  • hidden​ - 规定元素应该被隐藏

2.3 事件属性

  • onclick​ - 当元素被点击时运行的脚本
  • onmouseover​ - 当鼠标指针移动到元素上时运行的脚本
  • onmouseout​ - 当鼠标指针移出元素时运行的脚本
  • onfocus​ - 当元素获得焦点时运行的脚本
  • onblur​ - 当元素失去焦点时运行的脚本

如果有很多属性要写,分行会有更好的可读性

<span 
  id="special-text" 
  class="text-highlight" 
  style="font-weight: bold;" 
  title="This is important text" 
  lang="en" 
  dir="ltr" 
  onclick="alert('You clicked the text!')"
>
  This is a highlighted text.
</span>

recording


以下是本文实例HTML完整代码,你可以粘贴到编辑器中运行和实践

<!DOCTYPE html>
<html>
	<!-- head标签包含文档的元信息,如标题、脚本、样式表和元数据。 -->
	<head>
		<!-- meta标签定义关于HTML文档的元信息,如字符集、页面描述、关键字等。 -->
		<meta charset="utf-8">
		<!-- title标签定义文档的标题,显示在浏览器标签页上。 -->
		<title>P7-div和span标签</title>
		<!-- style标签用于定义样式 -->
		<style>
			.container {
				border: 1px solid #000;
				padding: 10px;
				margin: 10px;
			}

			.header {
				background-color: #f8f8f8;
				text-align: center;
				padding: 10px;
			}

			.content {
				margin-top: 15px;
			}

			.footer {
				background-color: #e7e7e7;
				text-align: center;
				padding: 10px;
				margin-top: 15px;
			}
		</style>
	</head>

	<!-- body标签包含可见的页面内容-->
	<body>
		<div class="container">
			<div class="header">
				<h1>页面标题</h1>
			</div>
			<div class="content">
				<p>这是页面的内容区域。</p>
			</div>
			<div class="footer">
				<p>这是页面的页脚。</p>
			</div>
		</div>

		<!-- 通过类名应用样式 -->
		<p>Welcome to <span class="footer">our website</span>!</p>

		<!-- 使用内联样式 -->
		<p>Check out our <span style="color: red;">special offers</span> today!</p>

		<!-- 使用id进行脚本操作 -->
		<p>Click <span id="clickable" style="color:green;">here</span> to learn more.</p>

		<!-- 给Js脚本提供id -->
		<script>
			// 当点击span元素时执行一个函数
			document.getElementById('clickable').addEventListener('click', function() {
				alert('您点击了一个span元素!');
			});
		</script>
	</body>
</html>


http://www.kler.cn/news/339555.html

相关文章:

  • 数据分析 | 标准化与归一化
  • 博弈_动态规划,递归与模拟
  • 爬虫请求响应以及提取数据
  • HCIP——GRE和MGRE
  • 21年408数据结构
  • 【重学 MySQL】六十一、数据完整性与约束的分类
  • Spring 循环依赖
  • 电影《荒野机器人》观后感
  • 【C++】AVL树的底层以及实现
  • 【数据结构 | PTA】栈
  • LSTM模型实现电力数据预测
  • 【Java_EE】Day04 MyBatis的关联映射和缓存机制
  • 《RabbitMQ篇》消息应答和发布确认
  • 使用PuTTY连接到Amazon Linux实例
  • Maven 父子模块的 pom.xml 文件编写
  • 代码随想录day23:贪心part1
  • 初学者如何快速入门人工智能
  • 基于深度学习的材料科学中的自动化实验设计
  • GO网络编程(七):海量用户通信系统5:分层架构
  • docker compose入门4—常用命令