基本的HTML标签
- HTML标题:通过 <h1> - <h6> 等标签进行定义的。
- HTML段落:通过 <p> 标签进行定义的。
- HTML链接:通过 <a> 标签进行定义的。
- href属性中指定链接的地址
- HTML图像:<img>标签
- 自闭元素,不需要结束标记
- HTML空格:包括换行,HTML解释器会将连续出现的空格字符减少为一个单独的空格符
- HTML强调:<em>(默认斜体)或<strong>(默认粗体)
HTML元素:指的是从开始标签(start tag)到结束标签(end tag)的所有代码。
- HTML 元素以开始标签起始
- HTML 元素以结束标签终止
- 元素的内容是开始标签与结束标签之间的内容
- 某些 HTML 元素具有空内容(empty content)
- 空元素在开始标签中进行关闭(以开始标签的结束而结束)
- 大多数 HTML 元素可拥有属性
空的HTML元素:没有内容的 HTML 元素被称为空元素
- 空元素是在开始标签中关闭的
- <br>就是空元素,但是推荐使用<br />来让元素关闭
HTML是大小写不敏感的,但是XHTML中强制使用小写
行内元素、块级元素
- 行内元素只能包含数据、其他行内元素
- 块级元素可以包含行内元素、其他块级元素
HTML属性:HTML标签可以拥有属性,提供了有关 HTML 元素的更多的信息
- 属性总是以名称/值对的形式出现
- 属性总是在 HTML 元素的开始标签中规定
- 始终为属性值加引号
- 双引号最常用,但是用单引号也没问题
- 属性值中有双引号时,必须采用单引号
大多数的HTML元素的属性:
属性 | 值 | 描述 |
---|---|---|
class | classname | 规定元素的类名(classname),不唯一 |
id | id | 规定元素的唯一 id |
style | style_definition | 规定元素的行内样式(inline style) |
title | text | 规定元素的额外信息(可在工具提示中显示) |
HTML负责语义,为结构层
CSS负责呈现,为表示层
JavaScript负责协调前两者,为行为层