html 不区分大小写,推荐全小写
元素:页面成员,元素是网页的一部分。在 XML 和 HTML 中,一个元素可能包含一个数据项或一段文本或图像,或者可能什么都不包含。一个典型的元素包括一个带有一些属性的开始标签、封闭的文本内容和一个结束标签。
1.1 文档类型元素:<!DOCTYPE html> 表示为 html 类型文档
1.2 根元素:只有两个根元素<head>,<body>,表示浏览器渲染 html 的起点,入口.
1.2.1:头元素:<head>,给浏览器看的,用户无法看到。搜索引擎 SEO。
包含以下标签:
(1).页面编码
<meta charset="utf-8" />
(2).设置兼容模式:多余的
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
(3).视口设置:视口(可视窗口)
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
(4).页面标题设置
<title>html结构</title>
1.2.2:页面主体元素:<body>,用户看的。
标签:描述元素<h1>,<meta>,<title>,<p>,<div>…
属性:标签特征,id,class,style (通用属性/预定义)
预置标签:w3c 制定,各家浏览器实现
class="title"
id,class,style,src,type,name,...
id,class,style
data-
前缀,如data-email
tag + class
,如<div class="xxxx">
<figure>
<img src="xxxx" alt="xxxx" />
<figcaption>title</figcaption>
</figure>
<!-- 图像 -->
<img src="url" alt="title" />
<!-- 链接 -->
<a href="url" target="_blank">link</a>
<!-- 列表 -->
<!-- 无序 -->
<ul>
<li>item1</li>
<li>item2</li>
<li>item3</li>
</ul>
<!-- 有序 -->
<ol>
<li>item1</li>
<li>item2</li>
<li>item3</li>
</ol>
<!-- 自定义 -->
<dl>
<dt>title</dt>
<dd>description</dd>
</dl>
2023.1.13