走进HTML世界
HTML简介
可参考百度百科
学习变成到底难不难?
A. 1 * 5 = ?
B. 111 * 555 = ?
A 到 B的过程, 差距就在于动手,不动手你就学不会。
如何创建HTML文件
鼠标右键->新建文本文件->更改后缀名.html
创建文件所需要注意事项
- 可以以中文命名,但是不允许使用中文(我)。
- 不允许使用特殊字符。
- HTML文件名推荐使用小写。
- 如果是多个单词创建的文件名,推荐使用驼峰命名法,每个单词首字母大写
HelloWorld - 创建完HTML文件后依然是文本文件格式,那么需要将系统中隐藏已知文件类型扩展名勾选掉。
HTML标签相关
HTML标签
标签是HTML的最基本的单位,也是最重要的组成部分,通常用两个角括号括起来得:"<"
和 ">"。
-
标签有两种形式:
-
成对标签(双标签)
lang-html<p>内容</p>
-
不成对标签(单标签)
lang-html<hr />
-
HTML标签的大小写问题
标签是大小写无关的,与表示意思一样。
注意:HTML标签推荐使用小写
HTML标签属性
-
HTML属性一般都出现在HTML标签中,是HTML标签的一部分。
-
标签可以有属性,包含了额外的信息,属性的值一定要在双引号中。而且标签还可以存在多个属性。
-
一般属性由属性名和属性值成对出现:
-
语法:
<标签名 属性名1="属性值" 属性名2="属性值"></标签名>
-
HTML颜色值的设置
- 浏览器都支持颜色名称集合,颜色值是一个关键字或者是一个RGB格式的数字,在网页中都用的很多。
- 使用英文单词作为颜色值:
- red 红色 | green 绿色 | blue 蓝色 | pink 粉色 | purple
紫色等。
- red 红色 | green 绿色 | blue 蓝色 | pink 粉色 | purple
- 六位的十六进制颜色值:
- #ff0000 简写:#f00
- 前两位表示红色,中间两位表示绿色,最后两位表示蓝色。
HTML注释
注释的内容不会被浏览器解释出来
-
注释的好处:
-
方便查找、比对、方便其他程序员快手了解你得代码、方便以后自己对自己代码理解和修改。
-
注释的内容不会被浏览器解析出来。
-
格式:
lang-html<!--书写输入的内容-->
-
HTML的代码格式
- 任何回车或者空格在源代码中都不起作用,所以在编写HTML代码时,都可以使用回车或者空格进行代码排版,这样可以使代码清晰便于团队合作,必须保持严格的缩进规则,缩进以tab键为准。
- 任何的回车或者空格或者tab键在内容当中指挥被解析为一个小空格
HTML实体字符
lang-html
空格
> <
< >
© 版权符号©
HTML主体结构
lang-html
<!DOCTYPE html> <!--声明头-->
<html>
<!--头标签-->
<head>
</head>
<!--体标签-->
<body>
</body>
</html>
- 最顶部声明
<!DOCTYPE html>
- 声明是文档的第一成份,位于文档的最顶部。
- 该标签就是告诉浏览器所使用的HTML规范。
- 以开始,以结束,中间包含头部标签及主体标签
<head>
标签中常用的标签
lang-html
<head lang="en">
<!--
lang是language的意思,lang="en" 属性对页面声明主要语言,en表示英文,zh-cn表示中文。
搜索引擎不会判断该站点是中文还是英文,它让搜索引擎知道你得站点是中文站,这些都是HTML规范,越规范,越容易被收录
-->
<title></title>设置页面字符串
<meta charset="utf-8" /> 设置页面字符集
<meta http-equiv="content-type" content="text/html;charset=utf-8" />设置页面字符集(HTML4)
<!--
.html text/html 指的是文件mime类型
.css text/css
.jpg image/jpeg
.jpeg image/jpeg
.png image/png
.gif image/gif
www.baidu.com 文件mime类型
-->
<!--http-equiv 告知浏览器的行为-->
<meta http-equiv="refresh" content="5;url=https://www.lmonkey.com" /> 设置5秒后自动跳转到学习猿地
<meta http-equiv="refresh" content="5" />设置浏览器5秒刷新一次
<!--name 告知浏览器的内容-->
<meta name="keywords" content="关键字1,关键字2"/> 设置网站关键字,多个关键字之间用英文状态下的逗号分割
<meta name="description" content="描述的内容" />设置网站的描述
<link />定义两个文档之间连接的关系
<!--
rel = "表示文档与被连接文档之间的关系"
type = "被连接文档的类型"
href = "被连接文档的地址"
-->
<link rel="icon" type="" href=""/>加载标题icon图标
<!--了解级别-->
<link rel="stylesheet" type="text/css" href="" />加载CSS样式
<style></style> 加载CSS样式
<script></script> 加载JS脚本
<!--阻止移动浏览器自动调整页面大小-->
<meta name="viewport" content="initial-scale=2.0,width=device-width" />
<!--
name = "viewport" 说明此meta标签定义视口的属性
initial-scale = 2.0 意思是将页面放大两倍
width = device-width 告诉浏览器页面的宽度的能与设备的宽度
-->
<meta name="viewport" content="width=device-width,maximun-scale=3,minimum-scale=0.5" />
<!--允许用户将页面最大放大至设备宽度3倍,最小压缩至设备宽度的一半-->
<meta name="viewport" content="initial-scale=1.0,user-scalable=no" />
<!--禁止用户缩放,可以在混合APP时,为了使html页面更逼真,使页面无法缩放。user-scalable=no是禁止缩放-->
:::