ky818smKy818sm  2023-12-29 20:30 123ppp资源网 隐藏边栏 |   抢沙发  10 
文章评分 0 次,平均分 0.0

相关链接:web前端开发学习笔记

相关视频教程下载

HTML 简介

1. HTML 介绍

  • - HTML 指的是超文本标记语言(HyperText Markup Language,简称 HTML),是一种用于编写网页的标准标记语言
  • - 标记就是标签的意思,我们学习 HTML 其实就是学习里面的各种标签 及 标签的属性
  • - 文本就是文字、字符,我们的 HTML 标签代码就是写在 文本文件中的,只不过是该文件的后缀是 .html
  • - 超指的是超链接,在 HTML 中超链接是一个很重要的标签,通过它可以使当前网页跳转到另一个网页
  • - HTML 语言不区分大小写,但是一般我们都是写小写
  • - HTML 参考手册:https://www.w3school.com.cn/index.html

2. HTML 标签

我们知道,学习 HTML 就是学习里面的各种标签及属性。HTML中的标签分为两种:

  • - 双标签:就是标签是成对出现的,有开始标签和结束标签。语法:`<开始标签>内容</结束标签>`.

比如:

<p>      我是段落     </p>
开始标签    内容       结束标签
  • - 单标签:就是标签就是一个,它自己既是开始又是结束。语法:`<标签/>`,`/` 可以省略。

比如:

<br/>  <br>
<hr/> <hr>  

3. 标签嵌套

HTML 中的标签是可以嵌套的,也就是一个标签中可以套另一个标签。

比如:

<p><span>内容</span></p>

为了结构好看我们往往这么写:

<p>
    <span>内容</span>
</p>

我们称 p 标签是 span 标签的父标签,span 标签是 p 标签的子标签。

4. 属性

  • - 在 HTML 的标签中是可以写属性的
  • - 属性就是对标签进行一些描述
  • - 属性要写在开始标签中,每个属性都有值,值需要使用引号引起来
  • - 一个标签可以有多个属性,属性之间使用空格隔开

比如:

<p align="center" title="这是一个提示">这是一个段落</p>

HTML:基础元素

入门案例

1. 新建文本文档

新建一个文本文档文件,名字是:第一个网页.txt
HTML:基础元素

HTML:基础元素

2. 编写文件内容

在 第一个网页.txt 文件中编写如下内容,写完后记得保存。保存的快捷键:ctrl + s

我不是标签中的内容
<b>我是标签中的内容,我会加粗</b>
<a href="https://www.jd.com">点我会跳转到京东</a>

3. 修改文件扩展名

把`第一个网页.txt` 修改为 `第一个网页.html`

说明:如果当前计算机不显示文件的扩展名,可打开我的电脑 -- 查看 -- 勾选文件扩展名。
HTML:基础元素

运行程序

双击运行HTML:基础元素后会在浏览器显示如下效果。
HTML:基础元素

HTML 深入了解

1. 注释

  • - 注释:就是对代码加以解释说明的。
  • - 写代码时编写注释是一个良好的编程习惯。
  • - 注释的内容是不会显示在浏览器页面中的。
  • - 注释是不可以嵌套的
  • - HTML 注释的语法格式:

可以修改上面的入门案例内容如下,然后再次运行看效果。

我不是标签中的内容
<b>我是标签中的内容,我会加粗</b>
<a href="https://www.jd.com">点我会跳转到京东</a>

HTML 的版本

HTML 从诞生到现在,已经有了很多的版本,目前用的最多的也是我们要学习的是 `HTML5`。

版本 发布时间
HTML 1991
HTML+ 1993
HTML 2.0 1995
HTML 3.2 1997
HTML 4.01 1999
XHTML 1.0 2000
HTML5 2012
XHTML5 2013

3. HTML 文档结构

之前的入门案例中,我们在 .html 文件中是直接写的内容 和 标签,虽然可以正常运行,但为了程序代码的完整性,我们应该给我们写的代码加上 HTML 基本的文档结构。

完整的结构:

<!doctype html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>网页的标题</title>
	</head>
	<body>

	</body>
</html>
文档结构 说明
<!doctype html> 告诉浏览器我们用的是HTML5版本
<html></html> 是网页文件的根标签,所有的内容都要写在这个标签里面
<head></head> 是头标签,该标签中的内容是为了让浏览器更好的解析我们的网页
<meta charset="utf-8"/> 元标签,这里是告诉浏览器以 utf-8 的编码方式去解析网页内容
<title></title> 标题标签,该标签中的内容会显示为浏览器最上方的标题
<body></body> body标签,所有要在浏览器页面中显示的内容都要写在 body 标签中,我们以后写的各种标签基本上都是写在这里面的。

说明:HTML 的文档结构大家了解即可,不用死记,后面我们使用开发工具后就会自动生成。

4. 编码(了解)

我们写的文字、字符等都要保存在计算机中,而计算机是二进制的,只能为0和1,那我们写的中文怎样转为0、1的呢?

那就需要使用编码方式了。

  • - 美国:ASCII编码方式
  • - 欧洲:ISO-88559-1编码方式
  • - 中国:GBK编码方式
  • - 万国码:UTF-8编码方式,将世界上绝大多数国家的文字字符都编码进去了。

我们在程序开发中,都使用 UTF-8 的这种编码方式!

5. 元素

在 HTML 中标签和元素其实是一个意思。

比如:我们称 p 是一个标签,也可以称为 p 元素。

6. 语义化标签

我们学习的 HTML 中的标签,大部分都是语义化的标签,旨在让标签有自己的含义。

<p>我是一段话</p>
<a href="https://www.baidu.com">我是一个超链接</a>

语义化标签的优点:

  • - 代码结构清晰,使页面没有 css 的情况下,也能够呈现出很好的内容结构。
  • - 方便其他设备解析,(如屏幕阅读器、盲人阅读器、移动设备)以语义的方式来渲染网页。
  • - 有利于搜索引擎优化(SEO),爬虫依赖标签来确定关键字的权重,因此可以和搜索引擎建立良好的沟通,帮助爬虫抓取更多的有效信息。
  • - 便于团队开发和维护, 语义化使得代码更具有可读性,让其他开发人员更加理解你的html结构,减少差异化。

VScode 开发工具

1. 为什么要使用开发工具

​ 在编写第一个HTML文件时,同学们已经感受到了整个基本结构都需要我们自己编写。没有任何提示内容。
同时还需要通过修改扩展名的方式把 .txt 变成 .html 。

2. VScode 介绍

​ VSCode(全称:Visual Studio Code)是一款由微软开发且跨平台的免费源代码编辑器。该软件支持语法高亮、代码自动补全(又称 IntelliSense)、代码重构、查看定义功能,并且内置了命令行工具和 Git 版本控制系统。用户可以更改主题和键盘快捷方式实现个性化设置,也可以通过内置的扩展程序商店安装扩展以拓展软件功能。

3. 安装 VScode

在今天的软件文件夹中已经给大家提供了 VScode 安装包,鼠标双击后,一路 next 就安装好了。

在 VScode 中安装插件的方式:

1. 点击扩展按钮

4. 安装 VScode 相关插件

2. 搜索想要的插件
搜索想要的插件

必备的插件:

  • - Auto Close Tag:自动闭合HTML/XML标签
  • - Auto Rename Tag:自动完成另一侧标签的同步修改
  • - Beautify:格式化 html ,js,css
  • - Bracket Pair Colorizer:给括号加上不同的颜色,便于区分不同的区块,使用者可以定义不同括号类型和不同颜色
  • - HTML CSS Support:智能提示CSS类名以及id
  • - HTML Snippets:智能提示HTML标签,以及标签含义
  • - JavaScript(ES6) code snippets:ES6语法智能提示,以及快速输入,不仅仅支持.js,还支持.ts,.jsx,.tsx,.html,.vue,省去了配置其支持各种包含js代码文件的时间
  • - open in browser:该插件支持快捷键与鼠标右键快速在浏览器中打开html文件
  • - Path Intellisense:自动提示文件路径,支持各种快速引入文件
  • - Class autocomplete for HTML:智能提示HTML class =“”属性
  • - IntelliSense for CSS class names:智能提示 css 的 class 名
  • - Eclipse Keymap:使用eclipse中的快捷键,注意:eclipse格式化代码的快捷键是 ctrl + shift + f,这个快捷键和搜狗的简繁体切换是冲突了的,将搜狗的这个快捷键给去掉

HTML 基本标签

1. 标题标签

  • 标题(Heading)是通过 <h1> - <h6> 标签进行定义的。

  • <h1> 定义最大的标题。 <h6>定义最小的标题。

  • 标题自带有加粗、放大的功能

  • 不要特别在意标题标签的样式效果,主要看重它的语义。

  • 标题标签具有 align 属性,表示标题内容的对齐方式。可选值为:

    • left:左对齐

    • center:水平居中

    • right:右对齐

<h1>这是一号标题。</h1>
<h2>这是二号标题。</h2>
<h3>这是三号标题。</h3>
<h4>这是四号标题。</h4>
<h5>这是五号标题。</h5>
<h6>这是六号标题。</h6>

效果如下:
标题标签

说明:

  • - 标题很重要。
  • - 我们必须将标题标签只用于标题。不是仅仅是为了生成粗体或大号的文本而使用标题。
  • - 搜索引擎使用标题为我们的网页结构和内容编制索引。这样用户可以通过标题来快速浏览我们的网页,所以用标题来呈现文档结构是很重要的。
  • - 应该将 h1 用作主标题(最重要的),其后是 h2(次重要的),再其次是 h3,以此类推。

2. 段落标签

  • - 段落标签就是 p 标签,p-paragraph
  • - 观察段落标签内容在浏览器中的效果,可以发现:
  • - 段落标签中的内容会独占一整行,多个段落会在网页中垂直摆放
  • - 段落之间是有一定的距离的(这个其实是浏览器给段落标签默认的外边距,后面讲解)
  • - 段落标签也可以写 align 属性,表示内容的水平对其方式。取值为:
  • - left:左对齐
  • - center:水平居中
  • - right:右对齐
我是普通文字
我是普通文字
<p>我是一个段落</p>

<!-- 快捷键 p{这是一个段落} -->
<p>这是一个段落</p>
<!-- 快捷键 ctrl + alt + ↓ 可以将某行向下复制 -->
<p align="center">这是一个段落</p>
<p align="right">这是一个段落</p>

换行标签

- 在网页中写代码时,如果要换行,使用回车直接换行浏览器是不会识别的。
- 浏览器会将回车换行当做是一个空格
- br 是换行标签,使用 br 标签换行浏览器可以识别。
- br 是单标签

<p>
     白日依山尽,
     黄河入海流。
     欲穷千里目,
     更上一层楼。
</p>

<p>
    白日依山尽,<br>
    黄河入海流。<br>
    欲穷千里目,<br>
    更上一层楼。<br>
</p>

水平线标签

- hr 标签是水平线标签,可以在浏览器中显示一个水平线。
- hr 标签是一个单标签。
- hr 标签具有的属性:
- color:颜色
- width:宽度,单位是 px。 px 是像素的意思,1px 就是屏幕中一个小点。HTML 中单位是 px 时可以省略不写
- size:高度,单位是 px
- align:left-左对齐、center-居中显示,默认值、right-右对齐

说明:标签的多个属性之间是没有前后顺序的,只要用空格隔开就行。

<p>我是一个段落</p>
<hr>
<hr color="red" width="500" size="20">
<hr color="red" width="500" size="20" align="left">
<hr color="red" width="500" size="20px" align="right">
<p>我也是一个段落</p>

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

声明:如果本站发布的内容侵犯到您的权益,请通过邮件【[email protected]】联系本站,我们将及时删除!

发表评论

表情 格式 链接 私密 签到