HTML¶
HyperText Markup Language
超文本:
- 图片
- 标题
- 表格
- 链接
标记/标签:
<h1>hello word</h1>
<h1>
开始标签hello world
内容</h1>
结束标签
<img src="test.jpg" />
src="test.jpg"
属性和值/>
没有内容时候,省略结束标签,在开始标签最后写一个斜杠
<!doctype html> <!-- 指明 html 版本以及渲染模式,不写有显著差别 -->
<html> <!-- 根标签 -->
<head> <!-- 头部,不会被显示 -->
<meta charset="utf-8"> <!-- 编码 -->
<title>页面标题</title>
</head>
<body> <!-- 页面内容 -->
<h1>一级标题</h1>
<p>段落内容</p>
</body>
</html>
DOM 树 & DOM 节点:
语法:
- 标签和属性推荐小写
- 空标签可以不闭合
- 属性的值推荐用双引号包裹
- 某些属性的值可以省略,(0/1 变量),只要写了就算 1
分类
- Flow
- Metadata
- Heading
- Sectioning
- ...
文本¶
链接 = a
¶
参见 MDN
<a href="..." > Something </a>
关于 URL:
scheme(http) + Host(www.bilibili.com) + Path(/bv123123) + Query(?a=1&b=2) + Hash(#test)
可以省略,会按照当前的补全。
Hash 可以定位到指定 id 的元素
target 属性¶
参见 MDN
取值:
_self
:当前窗口打开_blank
:新窗口打开
引用¶
块级别的引用 <blockquote>
: <blockquote>:块级引用元素 - HTML(超文本标记语言) | MDN (mozilla.org)
行内级别的引用 <q>
: <q> - HTML(超文本标记语言) | MDN (mozilla.org)
给出出处 <cite>
强调¶
斜体 <em>
粗体 <strong>