什么是HTML
- 超文本标记语言 (英语:HypertextMarkupLanguage,简称:HTML )
- 用来结构化 Web 网页及其内容的标记语言
HTML是谁发明的?
- HTML诞生于1990年
- 是由Tim Berners-Lee发明的
这个人做了个啥
- 他自己写了第一个浏览器
- 他自己写了第一个服务器
- 他用自己写的浏览器访问了自己写的服务器
- 还发明了WWW(万维网 World Wide Web),同时也发明了HTML、HTTP、URL
HTML 起手应该怎么写
以vscode为例
<!DOCTYPE html> <!-- 文档类型 -->
<html lang="en"> <!-- lang==>language en==>English zh-CN==>中国中文 -->
<head>
<meta charset="UTF-8"> <!-- 文件的字符编码 -->
<meta http-equiv="X-UA-Compatible" content="IE=edge"> <!-- 告诉IE使用最新内核 -->
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- viewport==>视口 -->
<!-- content="width=device-width, initial-scale=1.0" --- 禁用缩放,兼容手机 -->
<title>Document</title> <!-- 标题 -->
</head>
<body></body>
</html>
常用的表示章节标签
- 标题 h1~h6
- 章节 section
- 文章 article
- 段落 p
- 头部 header
- 脚步 footer
- 主要内容 main
- 旁支内容 aside
- 划分 div
<body>
<header>
我是头部
</header>
<div> <!-- 划分的区域 -->
<main> <!-- 主要内容 -->
<section> <!-- 章节一 -->
<h1>章节标题</h1>
<article> <!-- 章节文章 -->
<p>章节文章的段落</p>
<p>章节文章的段落</p>
<p>章节文章的段落</p>
</article>
</section>
</main>
<aside> <!-- 旁支内容 -->
<h1>旁支标题</h1>
<article> <!-- 旁支文章 -->
<p>旁支文章的段落</p>
<p>旁支文章的段落</p>
<p>旁支文章的段落</p>
</article>
</aside>
</div>
<footer>
我是脚部
</footer>
</body>
常用的内容标签
- ol + li 表示有序列表
- ul + li 表示无序列表
- dl + dt + dd 表示描述的列表
- pre 表示预定义格式文本
<pre>
A E
B F
C G
D H
</pre>
- hr 表示分割线
- br 表示换行
- a 超链接标签
- em 表示语气上的强调(斜体展示)
- strong 表示内容本身的重要性(加粗展示)
- code 呈现一段计算机代码
- q 内联引用文本
- blockquote 块级引用文本
HTML标签的全局属性
- class 类名
- contenteditable 被包裹的内容允许编辑
- hidden 隐藏元素
- id 定义唯一标识符
- style 为元素增加css样式
- tabindex 通过tab建聚焦元素 (访问顺序为数字从小到大,-1表示不被聚焦,0表示最后访问)
- title 包含表示与其所属元素相关信息的文本
资料来源:饥人谷、mdn