DAY01-HTML5标签

DAY01 - HTML5 教程

目录

  1. 标签的写法
  2. HTML基本骨架
  3. 注释
  4. 标题标签
  5. 段落标签
  6. 换行与水平线标签
  7. 文本格式标签
  8. 图像标签
  9. 相对路径
  10. 绝对路径
  11. 超链接
  12. 音频
  13. 视频标签
  14. 综合案例1 - 个人简介
  15. 综合案例2 - Vue简介

标签的写法

在HTML中,标签是网页元素的基础。每个标签都有其特定的功能。标签可以分为双标签和单标签两类。双标签如<strong></strong>,单标签如<hr>

示例代码
<strong>文字内容</strong> // 记得ctrl+s保存
<hr> // 告诉我们网页中也允许单标签的存在

 


HTML基本骨架

HTML文档的基本结构包括声明文档类型(<!DOCTYPE html>)、html标签(<html>)、head标签(<head>)和body标签(<body>)。

 

示例代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>网页标题</title>
</head>
<body>
    给用户看的,能看见吗? // 未来想给用户看啥就把内容放到body里面来
</body>
</html>

(文件内容参考自:02-HTML基本骨架.html)


注释

注释在HTML中用于在代码中加入备注说明,这些内容不会在浏览器中显示。注释的写法是用<!---->将内容包裹起来。

示例代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <!-- 这是文字,能看见吗?注释快捷键:ctrl+/ -->
    <strong>这是加粗的strong</strong>
</body>
</html>


标题标签

标题标签

HTML提供了六种不同级别的标题标签,从<h1><h6>,分别表示从最高级到最低级的标题。

示例代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <h1>一级标题</h1>
    <h2>二级标题</h2>
    <h3>三级标题</h3>
    <h4>四级标题</h4>
    <h5>五级标题</h5>
    <h6>六级标题</h6>
</body>
</html>

(文件内容参考自:05-标题标签.html)


后面还有笔记但是由于时间有限,我后续会把笔记陆续加上。 

段落标签

段落标签(<p>)用于定义文本段落。

示例代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <p>英伟达(NVIDIA)是一家全球领先的图形处理器(GPU)制造商和计算平台技术公司。在其工作中,英伟达使用多种编程语言来开发和优化其硬件和软件产品。</p>
    <p>英伟达(NVIDIA)是一家全球领先的图形处理器(GPU)制造商和计算平台技术公司。在其工作中,英伟达使用多种编程语言来开发和优化其硬件和软件产品。</p>
</body>
</html>

(文件内容参考自:06-段落标签.html)


换行与水平线标签


2024/7/18日补充 

(课后作业day01的第一个案例招聘案例在写道水平线的时候忘了用什么标签)这里暴露了我换行标签记忆不清楚,也告诉我我记忆能力的不足,该提高自己的记忆力了。


换行标签(<br>)用于在文本中插入换行,水平线标签<hr>用于插入水平分割线。

示例代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    第一行内容
    <br>
    <br>
    第二行内容
    <hr>
</body>
</html>

(文件内容参考自:07-换行与水平线标签.html)

文本格式标签

文本格式标签用于设置文本的样式,如加粗、倾斜、下划线等。

示例代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <strong>strong 加粗</strong>
    <b>b 加粗</b>
    <em>em 倾斜</em>
    <i>i 倾斜</i>
    <ins>ins 下划线</ins>
    <u>u 下划线</u>
    <del>del 删除线</del>
    <s>s 删除线</s>
</body>
</html>

(文件内容参考自:08-文本格式标签.html)

图像标签

图像标签(<img>)用于在网页中插入图片,可以设置图片的路径、替代文本(alt)、标题(title)、宽度和高度等属性。

基本使用
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <!-- 1.引入图片快捷键:./ -->
    <img src="./cat.jpg.jpeg">
    <img src="./dog.jpg.jpeg">
</body>
</html>

(文件内容参考自:09-图像标签-基本使用.html)

设置属性

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <!-- 这里是解决以前一个问题以前网速比较慢,可能导致图片加载不出来,不想影响网页内容的浏览,用alt替换一下 -->
    <img src="./cat1.jpg.jpeg" alt="这是一只猫">
    <img src="./dog.jpg.jpeg" title="这是一只狗">
    <!-- 浏览器缩放图片,默认是等比例缩放 -->
    <img src="./cat.jpg.jpeg" width="100">
    <img src="./dog.jpg.jpeg" height="600">
</body>
</html>

(文件内容参考自:10-图像-属性.html)

相对路径 

相对路径是相对于当前文件所在位置的路径,可以使用不同层级的目录来引用图片或文件。

 

实现时出现问题:

 解决方法:

示例代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <!-- 1.jpg -->
    <img src="./1.jpg">

    <!-- 2.gif -->
    <img src="./images/2.gif">
    
    <!-- 3.jpg  -->
    <img src="../3.jpg">
</body>
</html>

(文件内容参考自:11-相对路径.html)

绝对路径

绝对路径是指从根目录开始的完整路径,可以是本地文件系统路径或互联网网址。

示例代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <img src="C:\images\cat.jpg">

    <!-- https://www.itheima.com/special/brandzly1/images/logohm.png -->
    <img src="https://www.itheima.com/special/brandzly1/images/logohm.png">
</body>
</html>

出现的问题:

问题1: 问题2:

超链接

超链接用于在网页中创建链接,可以链接到其他网页或本地文件。

示例代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <a href="https://www.baidu.com/">跳转到百度</a>

    <!-- 跳转到本地路径:相对路径查找 -->
    <!-- target="_blank" 新窗口跳转页面 -->
    <a href="./01-标签的写法.html" target="_blank">跳转到01-标签的写法</a>

    <!-- 开发初期,不知道超链接的跳转地址。href属性值写#,表示空链接,不会跳转 -->
    <a href="#">这是空链接</a>
</body>
</html>

(文件内容参考自:13-超链接.html)

音频

HTML5提供了<audio>标签用于在网页中嵌入音频文件,可以设置循环播放、控制按钮等属性。

示例代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>音频</title>
</head>
<body>
    <!-- 在 HTML5 里面,如果属性名和属性值完全一样,可以简写为一个单词 -->
    <audio src="./media/music.mp3" controls loop></audio>
</body>
</html>

(文件内容参考自:14-音频.html)

视频标签

HTML5提供了<video>标签用于在网页中嵌入视频文件,可以设置自动播放、循环播放、静音等属性。

示例代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>视频</title>
</head>
<body>
    <!-- 在浏览器中,想要自动播放必须有 muted 属性 -->
    <video src="./media/vue.mp4" controls loop muted autoplay></video>
</body>
</html>

(文件内容参考自:15-视频标签.html)

综合案例1 - 个人简介

通过综合应用各种HTML标签,创建一个包含个人简介的网页。

示例代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>个人简介</title>
</head>
<body>
    <h1>尤雨溪</h1>
    <hr>

    <p>尤雨溪,前端框架<a href="#">Vue.js</a> 的作者,<a href="#">HTML5</a> 版Clear的打造人,独立开源开发者。曾就职于Google Creative Labs和Meteor Development Group。由于工作中大量接触开源的项目<a href="#">JavaScript</a> ,最后自己也走上了开源之路,现全职开发和维护<a href="17-综合案例2-Vue简介.html">Vue.js</a>。</p>

    <img src="./photo.jpg" alt="这是尤雨溪的照片" title="尤雨溪">
    <h2>学习经历</h2>
    <p>尤雨溪毕业于上海复旦附中,在美国完成大学学业,本科毕业于Colgate University,后在Parsons设计学院获得Design & Technology艺术硕士学位,任职于纽约Google Creative Lab。</p>
    <h2>主要成就</h2>
    <p>尤雨溪<strong>大学专业并非是计算机专业</strong> ,在大学期间他学习专业是室内艺术和艺术史,后来读了美术设计和技术的硕士, <ins>正是在读硕士期间,他偶然接触到了JavaScript ,从此被这门编程语言深深吸引,开启了自己的前端生涯 </ins> 。</p>
    <p>2014年2月,开发了一个前端开发库Vue.js。Vue.js 是构建 Web 界面的 JavaScript 框架,是一个通过简洁的API提供高效的数据绑定和灵活的组件系统。</p>
    <h2>社会职务</h2>
    <p>2016年9月3日,在南京的JSConf上,Vue作者尤雨溪正式宣布加盟阿里巴巴Weex团队,尤雨溪称他将以技术顾问的身份加入Weex团队来做 Vue 和 Weex 的 JavaScript runtime 整合,目标是让大家能用 Vue 的语法跨三端。</p>
</body>
</html>

(文件内容参考自:16-综合案例1-个人简介.html)

综合案例2 - Vue简介

通过综合应用各种HTML标签,创建一个包含Vue.js简介的网页。

示例代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Vue 简介</title>
</head>
<body>
    <h1>Vue.js</h1>
    <p>Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式JavaScript框架。 [5] 与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用(SPA)提供驱动。</p>
    <p>其作者为<a href="./16-综合案例1-个人简介.html" target="_blank">尤雨溪</a></p>
    <h2>主要功能</h2>
    <p>Vue.js是一套构建用户界面的渐进式框架。与其他重量级框架不同的是,Vue采用自底向上增量开发的设计。Vue 的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合。另一方面,Vue 完全有能力驱动采用单文件组件和Vue生态系统支持的库开发的复杂单页应用。</p>
    <p>Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。</p>
    <p>Vue.js 自身不是一个全能框架——它只聚焦于视图层。因此它非常容易学习,非常容易与其它库或已有项目整合。另一方面,在与相关工具和支持库一起使用时,Vue.js 也能驱动复杂的单页应用。</p>
    <video src="media/vue.mp4" controls></video>
</body>
</html>

(文件内容参考自:17-综合案例2-Vue简介.html)

其他内容

除了上述示例代码,学习HTML时还可以通过以下几点提升技能:

  1. 实践项目:通过创建实际项目来巩固所学的知识,如个人网站、博客等。
  2. 在线资源:利用W3Schools、MDN Web Docs等在线资源学习更多标签和属性的使用。
  3. 代码优化:学习如何优化HTML代码,提高网页加载速度和性能。
  4. 响应式设计:了解并实践如何使用HTML5和CSS3创建响应式网页,适应不同设备的显示。

通过不断学习和实践,掌握HTML5将为未来的前端开发打下坚实的基础。

  • 23
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

夏驰和徐策

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值