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

《HTML 简易速速上手小册》第2章:HTML 的标签和元素(2024 最新版)

在这里插入图片描述

文章目录

  • 2.1 文本格式化标签(🎩✨📜 网页的“时尚搭配师”)
    • 2.1.1 基础示例:一篇博客的格式化
    • 2.1.2 案例扩展一:产品介绍页面
    • 2.1.3 案例扩展二:个人简历
  • 2.2 链接和锚点(🚪✨🌍 网页的神奇传送门)
    • 2.2.1 基础示例:创建一个链接到其他网站
    • 2.2.2 案例扩展一:在同一页面内使用锚点
    • 2.2.3 案例扩展二:链接到邮箱地址
  • 2.3 图像与对象嵌入(🖼️🎥🌐 网页的图形化咖啡厅)
    • 2.3.1 基础示例:嵌入一张图片
    • 2.3.2 案例扩展一:创建图片画廊
    • 2.3.3 案例扩展二:嵌入视频

2.1 文本格式化标签(🎩✨📜 网页的“时尚搭配师”)

欢迎进入文本格式化的世界,这里是 HTML 的 T 台秀!文本格式化标签可以让你的网页文本从普通话变成多种方言,从安静的图书馆变成热闹的街头。让我们一起学习如何使用这些标签,把你的网页打扮得花枝招展!

2.1.1 基础示例:一篇博客的格式化

假设你正在写一篇博客。你想要一个大标题,一些突出的关键词,还有一段引用。这是你可能会怎么写:

<!DOCTYPE html>
<html>
<head><title>我的旅行日记</title>
</head>
<body><h1>我的旅行日记</h1><p>去年夏天,我去了 <strong>巴黎</strong>,这是一个美丽的城市。</p><p><em>埃菲尔铁塔</em> 真的很壮观。</p><blockquote>“旅行是最好的教育。” - 马克·吐温</blockquote>
</body>
</html>

在这个例子中,<h1> 使得“我的旅行日记”变成了一个大标题,<strong> 让“巴黎”显得更加重要,<em> 为“埃菲尔铁塔”添加了一抹情感色彩,而 <blockquote> 则优雅地引用了马克·吐温的名言。

2.1.2 案例扩展一:产品介绍页面

现在,想象你在为一款新产品制作介绍页面。你想要清晰地展示产品的名称、特点和用户评价。

<!DOCTYPE html>
<html>
<head><title>超级充电宝</title>
</head>
<body><h2>超级充电宝</h2><p>这款 <strong>超级充电宝</strong> 可以在短短30分钟内充满你的手机。</p><p>用户评价:</p><ul><li><q>这是我用过的最快的充电宝!</q> - 小李</li><li><q>设计优雅,性能强大。</q> - 小张</li></ul>
</body>
</html>

这里,<h2> 作为产品名称的标题,<strong> 强调了产品的关键特点,而 <q> 则用来引用用户的评价,使之更加醒目。

2.1.3 案例扩展二:个人简历

最后,让我们来制作一个个人简历页面。你想要突出你的姓名、技能和经历。

<!DOCTYPE html>
<html>
<head><title>小明的简历</title>
</head>
<body><h1>小明</h1><p>前端开发工程师</p><h2>技能</h2><p><strong>HTML</strong>, <strong>CSS</strong>, JavaScript</p><h2>工作经历</h2><p>2019-2022 在 <em>ABC 公司</em> 担任前端开发。</p>
</body>
</html>

在这个简历中,<h1><h2> 标签用来分别表示姓名和不同部分的标题。<strong> 强调了你的核心技能,而 <em> 则为你的工作经历添加了一点个性化的强调。

通过这些案例,你可以看到文本格式化标签在实际应用中的威力。它们就像是你的魔法棒,可以把普通的文本变成具有吸引力和表达力的内容。记住,掌握了这些标签,你就掌握了让你的网页内容“活起来”的秘密武器!

在这里插入图片描述

在这里插入图片描述


2.2 链接和锚点(🚪✨🌍 网页的神奇传送门)

欢迎来到链接和锚点的奇妙世界!在这里,我们将学习如何使用 <a> 标签,把你的网页变成一个充满神奇传送门的冒险乐园。让我们一起探索这些传送门,看看它们能带我们去哪些令人兴奋的地方吧!

2.2.1 基础示例:创建一个链接到其他网站

假设你正在写一篇关于旅行的博客,并想引用一个关于巴黎的有趣文章。这就是你可能会怎么做:

<!DOCTYPE html>
<html>
<head><title>我的巴黎之旅</title>
</head>
<body><p>想了解更多关于巴黎的信息吗?请访问 <a href="https://example.com/paris">这里</a></p>
</body>
</html>

在这里,<a> 标签创建了一个链接,指向一个关于巴黎的外部网站。只需点击“这里”,你的读者就可以立即传送到那篇文章,就像魔法一样!

2.2.2 案例扩展一:在同一页面内使用锚点

现在,让我们假设你有一个内容丰富的网页,需要创建一种方式,让读者可以快速跳转到页面的不同部分。

<!DOCTYPE html>
<html>
<head><title>我的个人博客</title>
</head>
<body><h2>目录</h2><ul><li><a href="#section1">第一部分</a></li><li><a href="#section2">第二部分</a></li></ul><h3 id="section1">第一部分</h3><p>一些有趣的内容。</p><h3 id="section2">第二部分</h3><p>另一些有趣的内容。</p>
</body>
</html>

这里,通过使用 href="#section1"id="section1",我们创建了一个锚点。点击“第一部分”,页面会自动滚动到对应的内容。这就像是在你的网页上装上了一个电梯,让读者不用爬楼梯就能到达他们想去的楼层!

2.2.3 案例扩展二:链接到邮箱地址

最后,如果你想让访问者能够通过点击一个链接来发送电子邮件给你,该怎么做呢?

<!DOCTYPE html>
<html>
<head><title>联系我</title>
</head>
<body><p>有问题吗?给我发邮件:<a href="mailto:example@email.com">example@email.com</a></p>
</body>
</html>

在这个例子中,<a href="mailto:example@email.com"> 创建了一个链接,当点击时,会自动打开访问者的电子邮件客户端,并创建一封地址已填好的邮件。这就像是给你的读者们送上了一张直达你邮箱的邮票!

通过这些案例,你已经学会了如何在你的网页中创建各种酷炫的链接和锚点。记住,<a> 标签不仅仅是一个链接,它是一个通向知识、故事和联系的神奇传送门。现在,让我们打开这些传送门,探索更多可能性吧!

在这里插入图片描述


2.3 图像与对象嵌入(🖼️🎥🌐 网页的图形化咖啡厅)

欢迎来到图像与对象嵌入的世界,这里就像是一家充满艺术气息的咖啡厅。在这里,我们将一起学习如何用 <img> 标签和其他方式把图片、视频和各种酷炫的对象嵌入到你的网页中。准备好了吗?让我们开始这段视觉盛宴!

2.3.1 基础示例:嵌入一张图片

让我们从最基础的开始:在你的网页上放置一张图片。假设你正在写关于自然的博客,想要展示一张美丽的风景照片。

<!DOCTYPE html>
<html>
<head><title>我的自然之旅</title>
</head>
<body><h1>美丽的山脉</h1><img src="mountains.jpg" alt="美丽的山脉"><p>这是我在旅行中拍摄的山脉,非常壮观。</p>
</body>
</html>

在这里,<img src="mountains.jpg" alt="美丽的山脉"> 为我们的网页添加了一幅生动的山脉照片。alt 属性描述了图片的内容,这样即使图片无法显示,读者也能知道这里本应展示什么。

2.3.2 案例扩展一:创建图片画廊

假设你现在要为你的摄影作品创建一个画廊页面。你可以使用一系列的 <img> 标签来展示多张照片。

<!DOCTYPE html>
<html>
<head><title>我的摄影画廊</title>
</head>
<body><h1>我的摄影作品</h1><img src="nature.jpg" alt="大自然"><img src="city.jpg" alt="城市风光"><img src="portrait.jpg" alt="人像"><p>欢迎来到我的摄影世界!这里有我拍摄的各种照片。</p>
</body>
</html>

在这个画廊中,每张图片都是一个视觉故事的开端,引导观众进入你的艺术世界。

2.3.3 案例扩展二:嵌入视频

现在,让我们尝试点不一样的。如果你想在网页上嵌入一个视频怎么办?比如,你的旅行记录。

<!DOCTYPE html>
<html>
<head><title>我的旅行视频</title>
</head>
<body><h1>观看我的旅行日记</h1><video width="320" height="240" controls><source src="travel_diary.mp4" type="video/mp4">你的浏览器不支持视频标签。</video><p>这是我去年夏天旅行的视频记录,希望你喜欢!</p>
</body>
</html>

通过 <video> 标签,我们可以在网页上嵌入视频。controls 属性添加了播放控制,而 <source> 标签定义了视频文件和类型。这样,读者就可以直接在网页上观看你的旅行日记了。

通过这些案例,你已经学会了如何在你的网页中嵌入图像和视频,给你的内容添加更多色彩和生命。记住,视觉元素可以极大地增强你网页的吸引力。现在,让我们打开创意的大门,把你的故事以图像和视频的形式讲述给世界吧!

相关文章:

《HTML 简易速速上手小册》第2章:HTML 的标签和元素(2024 最新版)

文章目录 2.1 文本格式化标签&#xff08;&#x1f3a9;✨&#x1f4dc; 网页的“时尚搭配师”&#xff09;2.1.1 基础示例&#xff1a;一篇博客的格式化2.1.2 案例扩展一&#xff1a;产品介绍页面2.1.3 案例扩展二&#xff1a;个人简历 2.2 链接和锚点&#xff08;&#x1f6a…...

2024斋月大促跨境卖家准备指南

市场覆盖西欧、中东、东南亚、北非地区的跨境电商卖家注意了&#xff0c;2024年的斋月即将开启&#xff0c;较往年日期&#xff0c;今年提前了10天左右&#xff0c;斋月的第一天预测在3月11日星期一到来。 根据Google搜索数据可知&#xff0c;目前已经进入高频“斋月”搜索期&…...

【C++干货铺】哈希结构在C++中的应用

目录 unordered系列关联式容器 unordered_map unordered_map的接口说明 1.unordered_map的构造 2. unordered_map的容量 3. unordered_map的迭代器 4. unordered_map的元素访问 5. unordered_map的查询 6. unordered_map的修改操作 7. unordered_map的桶操作 底层结构 …...

蓝桥杯算法赛第4场小白入门赛强者挑战赛

蓝桥杯算法赛第4场小白入门赛&强者挑战赛 小白1小白2小白3强者1小白4强者2小白5强者3小白6强者4强者5强者6 链接&#xff1a; 第 4 场 小白入门赛 第 4 场 强者挑战赛 小白1 直接用C内置函数即可。 #include <bits/stdc.h> using namespace std;#include <bits…...

【每日一题】6.LeetCode——轮转数组

&#x1f4da;博客主页&#xff1a;爱敲代码的小杨. ✨专栏&#xff1a;《Java SE语法》|《数据结构与算法》 ❤️感谢大家点赞&#x1f44d;&#x1f3fb;收藏⭐评论✍&#x1f3fb;&#xff0c;您的三连就是我持续更新的动力❤️ &#x1f64f;小杨水平有限&#xff0c;欢…...

Java编程练习之类的封装2

1.封装一个股票&#xff08;Stock&#xff09;类&#xff0c;大盘名称为上证A股&#xff0c;前一日的收盘点是2844.70点&#xff0c;设置新的当前值如2910.02点&#xff0c;控制台既要显示以上信息&#xff0c;又要显示涨跌幅度以及点数变化的百分比。运行效果如下&#xff1a;…...

Banana Pi BPI-R4开源路由器开发板快速上手用户手册,采用联发科MT7988芯片设计

介绍 Banana Pi BPI-R4 路由器板采用 MediaTek MT7988A (Filogic 880) 四核 ARM Corex-A73 设计&#xff0c;4GB DDR4 RAM&#xff0c;8GB eMMC&#xff0c;板载 128MB SPI-NAND 闪存&#xff0c;还有 2x 10Gbe SFP、4x Gbe 网络端口&#xff0c;带 USB3 .2端口&#xff0c;M.2…...

C#使用OpenCvSharp4库中5个基础函数-灰度化、高斯模糊、Canny边缘检测、膨胀、腐蚀

C#使用OpenCvSharp4库中5个基础函数-灰度化、高斯模糊、Canny边缘检测、膨胀、腐蚀 使用OpenCV可以对彩色原始图像进行基本的处理&#xff0c;涉及到5个常用的处理&#xff1a; 灰度化 模糊处理 Canny边缘检测 膨胀 腐蚀 1、测试图像lena.jpg 本例中我们采用数字图像处…...

蓝桥杯2024/1/31----第十届省赛题笔记

题目要求&#xff1a; 1、 基本要求 1.1 使用大赛组委会提供的国信长天单片机竞赛实训平台&#xff0c;完成本试题的程序设计 与调试。 1.2 选手在程序设计与调试过程中&#xff0c;可参考组委会提供的“资源数据包”。 1.3 请注意&#xff1a; 程序编写、调试完成后选手…...

CANopen转Profinet网关实现原理与CANopen主站配置方法

CANopen转Profinet网关&#xff08;XD-COPNm20&#xff09;具有Profinet从站功能的设备。CANopen是一种通用的工业网络协议&#xff0c;而Profinet是以太网上的一种通信协议&#xff0c;两者在工业自动化领域具有广泛的应用。CANopen转Profinet网关的主要作用是实现CANopen设备…...

Mysql单行函数练习

数据表 链接&#xff1a;https://pan.baidu.com/s/1dPitBSxLznogqsbfwmih2Q 提取码&#xff1a;b0rp --来自百度网盘超级会员V5的分享 单行函数练习 单行函数(一行数据返回一个结果) #1.显示系统时间(注:日期时间) #2.查询员工工号,姓名,工资以及提高百分之20后的结果(new…...

C++ 11新特性之完美转发

概述 在C编程语言的演进过程中&#xff0c;C 11标准引入了一系列重大革新&#xff0c;其中之一便是“完美转发”机制。这一特性使得模板函数能够无损地传递任意类型的实参给其他函数或构造函数&#xff0c;从而极大地增强了C在泛型编程和资源管理方面的灵活性与效率。 完美转发…...

python222网站实战(SpringBoot+SpringSecurity+MybatisPlus+thymeleaf+layui)-友情链接管理实现

锋哥原创的SpringbootLayui python222网站实战&#xff1a; python222网站实战课程视频教程&#xff08;SpringBootPython爬虫实战&#xff09; ( 火爆连载更新中... )_哔哩哔哩_bilibilipython222网站实战课程视频教程&#xff08;SpringBootPython爬虫实战&#xff09; ( 火…...

【百度Apollo】探索自动驾驶:深入解析Apollo开放平台架构的博客指南

&#x1f3ac; 鸽芷咕&#xff1a;个人主页 &#x1f525; 个人专栏: 《linux深造日志》《粉丝福利》 ⛺️生活的理想&#xff0c;就是为了理想的生活! ⛳️ 推荐 前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下…...

代理模式详解(重点解析JDK动态代理)

- 定义 在解析动态代理模式之前&#xff0c;先简单看下整个代理模式。代理模式分为普通代理、强制模式、动态代理模式。其中动态代理模式主要实现方式为Java JDK提供的JDK动态代理&#xff0c;第三方类库提供的&#xff0c;例如CGLIB动态代理。 代理模式就是为其他对象提供一种…...

【大厂AI课学习笔记】1.3 人工智能产业发展(2)

&#xff08;注&#xff1a;腾讯AI课学习笔记。&#xff09; 1.3.1 需求侧 转型需求&#xff1a;人口红利转化为创新红利。 场景丰富&#xff1a;超大规模且多样的应用场景。主要是我们的场景大&#xff0c;数据资源丰富。 抗疫加速&#xff1a;疫情常态化&#xff0c;催生新…...

【Python】一个简单的小案例:实现将两张图片合并为一张

使用时保证已经安装了opencv-python import cv2bg "BG.jpg" # 背景图名称 fg "FG.jpg" # 前景图名称 output_filename "new.jpg" # 合成后图片名称img_bg cv2.imread(bg) # 读取背景图 img_fg cv2.imread(fg) # 读取前景图# 读取背景…...

不同的强化学习模型适配与金融二级市场的功能性建议

DQN ES DDPG A2C TD3 SAC QMIX MADDPG PPO CQL IMPALA 哪个模型适合进行股票操作 在考虑使用哪种模型进行股票操作时&#xff0c;需要考虑模型的特点、适用场景以及实现复杂度等因素。以下是对您列出的几种强化学习模型的简要概述&#xff0c;以帮助您做出选择&#xff1a; DQ…...

【音视频原理】音频编解码原理 ③ ( 音频 比特率 / 码率 | 音频 帧 / 帧长 | 音频 帧 采样排列方式 - 交错模式 和 非交错模式 )

文章目录 一、音频 比特率 / 码率1、音频 比特率2、音频 比特率 案例3、音频 码率4、音频 码率相关因素5、常见的 音频 码率6、视频码率 - 仅做参考 二、音频 帧 / 帧长1、音频帧2、音频 帧长度 三、音频 帧 采样排列方式 - 交错模式 和 非交错模式1、交错模式2、非交错模式 一…...

spring常用语法

etl表达式解析 if (rawValue ! null && rawValue.startsWith("#{") && entryValue.endsWith("}")) { // assume its spel StandardEvaluationContext context new StandardEvaluationContext(); context.setBeanResolver(new Be…...

conda相比python好处

Conda 作为 Python 的环境和包管理工具&#xff0c;相比原生 Python 生态&#xff08;如 pip 虚拟环境&#xff09;有许多独特优势&#xff0c;尤其在多项目管理、依赖处理和跨平台兼容性等方面表现更优。以下是 Conda 的核心好处&#xff1a; 一、一站式环境管理&#xff1a…...

智慧工地云平台源码,基于微服务架构+Java+Spring Cloud +UniApp +MySql

智慧工地管理云平台系统&#xff0c;智慧工地全套源码&#xff0c;java版智慧工地源码&#xff0c;支持PC端、大屏端、移动端。 智慧工地聚焦建筑行业的市场需求&#xff0c;提供“平台网络终端”的整体解决方案&#xff0c;提供劳务管理、视频管理、智能监测、绿色施工、安全管…...

相机Camera日志实例分析之二:相机Camx【专业模式开启直方图拍照】单帧流程日志详解

【关注我&#xff0c;后续持续新增专题博文&#xff0c;谢谢&#xff01;&#xff01;&#xff01;】 上一篇我们讲了&#xff1a; 这一篇我们开始讲&#xff1a; 目录 一、场景操作步骤 二、日志基础关键字分级如下 三、场景日志如下&#xff1a; 一、场景操作步骤 操作步…...

mongodb源码分析session执行handleRequest命令find过程

mongo/transport/service_state_machine.cpp已经分析startSession创建ASIOSession过程&#xff0c;并且验证connection是否超过限制ASIOSession和connection是循环接受客户端命令&#xff0c;把数据流转换成Message&#xff0c;状态转变流程是&#xff1a;State::Created 》 St…...

ssc377d修改flash分区大小

1、flash的分区默认分配16M、 / # df -h Filesystem Size Used Available Use% Mounted on /dev/root 1.9M 1.9M 0 100% / /dev/mtdblock4 3.0M...

线程同步:确保多线程程序的安全与高效!

全文目录&#xff1a; 开篇语前序前言第一部分&#xff1a;线程同步的概念与问题1.1 线程同步的概念1.2 线程同步的问题1.3 线程同步的解决方案 第二部分&#xff1a;synchronized关键字的使用2.1 使用 synchronized修饰方法2.2 使用 synchronized修饰代码块 第三部分&#xff…...

多模态商品数据接口:融合图像、语音与文字的下一代商品详情体验

一、多模态商品数据接口的技术架构 &#xff08;一&#xff09;多模态数据融合引擎 跨模态语义对齐 通过Transformer架构实现图像、语音、文字的语义关联。例如&#xff0c;当用户上传一张“蓝色连衣裙”的图片时&#xff0c;接口可自动提取图像中的颜色&#xff08;RGB值&…...

【项目实战】通过多模态+LangGraph实现PPT生成助手

PPT自动生成系统 基于LangGraph的PPT自动生成系统&#xff0c;可以将Markdown文档自动转换为PPT演示文稿。 功能特点 Markdown解析&#xff1a;自动解析Markdown文档结构PPT模板分析&#xff1a;分析PPT模板的布局和风格智能布局决策&#xff1a;匹配内容与合适的PPT布局自动…...

学习STC51单片机32(芯片为STC89C52RCRC)OLED显示屏2

每日一言 今天的每一份坚持&#xff0c;都是在为未来积攒底气。 案例&#xff1a;OLED显示一个A 这边观察到一个点&#xff0c;怎么雪花了就是都是乱七八糟的占满了屏幕。。 解释 &#xff1a; 如果代码里信号切换太快&#xff08;比如 SDA 刚变&#xff0c;SCL 立刻变&#…...

基于matlab策略迭代和值迭代法的动态规划

经典的基于策略迭代和值迭代法的动态规划matlab代码&#xff0c;实现机器人的最优运输 Dynamic-Programming-master/Environment.pdf , 104724 Dynamic-Programming-master/README.md , 506 Dynamic-Programming-master/generalizedPolicyIteration.m , 1970 Dynamic-Programm…...