<a>a>
起始标记和结束标记确定元素名称,如例中为a元素
<title>Documenttitle>
这个表示页面的标题,即网页标题,这个元素名称为title元素
元素内容表示在页面中显示出来的东西,如上述中title元素显示出来的Document为他的元素内容。
元素属性表示显示出来的额外信息
href属性名表示超链接
百度a>
局部属性:某些元素特有的属性 如上例子:a元素的局部属性是herf,代表超链接
全局属性:所有元素通用 如例:title
空元素
如例中不含有结束标记,即为空元素
<meta charset="UTF-8">
<img >
元素之间的嵌套格式
如
<div>
<p>p>
div>
为正确格式
<div>
<p>
div>
p>
为错误格式
这个为文档声明,会告诉浏览器,当前文档的HTML的标准是HTML5的标准,要是不写,则会导致浏览器进入怪异渲染模式
<html lang="en">
html>
这个为根元素,一个页面最多存在一个,是其他元素的祖先元素或者父元素。
其中的lang为lang属性:language,是全局属性,表示该元素内部使用的文字是使用哪种自然语言书写而成的。
为文档头,不会显示在页面上。 为文档的元数据:附加信息。 charset:为指定网页内容编码。 ** ** 是文档体,在页面上参与显示的元素,都应该放在文档体中。选择什么元素取决于内容的含义,而不是显示出的效果
h 元素
h1~h6:表示1级到6级标题。 会独占一行。
p 元素
表示段落。
lorem 为乱数假文,用于测试段落。 会独占一行。
是无语意文字,仅用于测试样式。
块级元素会独占一行,行级元素不会,但到HTML5就弃用了这种说法
预格式化文本元素 即在pre元素内部出现的内容,会按照源代码格式显示在页面上。一般用于在页面中显示源代码。
本质存在一个默认的css属性。
一般元素都是存在空白折叠(即源代码中的空格、制表、换行在页面显示的时候,都会被折叠成一个空格)
code元素表示代码。
可以通过两种表示方式进行表示:
1)&+英文字符
2)+数字
1.<表示小于号即<
2.>表示大于号即>
3. 表示空格
4.©表示版权符号©
5.&表示&符号本身
表示超链接,即跳转页面。
通常表示跳转地址。
1.跳转地址
2.跳转到某个锚点 不刷新页面
缩写,敲下之后按enter会直接补全
插入属性用[]
(h2>{章节2})+p>lorem
((h2>{章节$})+p>Lorem100)*6
a*6>{章节$}
((h2[id="chapter$"]>{章节$})+p>Lorem100)*6
<a href="#">返回顶部a>
空的锚点表示返回顶部 只需输入#
id属性:全局属性,表示元素在文档中的唯一编号,每一次设置必须不一样。
3.功能性链接
点击后,触发某个功能
表示跳转窗口位置。
target的取值:
站内资源:当前网站的资源
站外资源:非当前网站的资源
站外资源要使用绝对路径
站内资源要使用相对路径(绝对路径也可)
协议名://主机名:端口号/路径
schema://host:port/path
协议名:http、https、file(表示本地文件)
主机名:域名、ip地址
端口号:http协议默认端口号为80;https协议默认端口号为443
当跳转目标和当前页面的协议相同时,可以省略协议
相对路径的书写
./表示当前资源所在的目录
../表示返回上一级目录
相对路径中./可以被省略
是一个空元素
src属性:即输入图片的路径
alt属性:当图片资源失效时,显示的文字
map要和图片连接要有一个类似于之前的锚链接,在其中使用name属性,其方法类似于之前的id,使用时对他进行命名(两种命名方法:1、驼峰命名法:第一个单词首字母小写,第二个单词首字母大写;2、段横杠命名法:两个单词之间用-连接),然后在img里面使用usemap属性(#+map的名字)
map的名字要唯一
area: circle表示圆形 先输入圆心,再输入半径
rect表示矩形 先输入左上角,再输入右下角
poly表示多边形 依次输入各个点的位置
shape属性表示形状
coords属性表示坐标
href属性表示点击那个地方希望跳转到的地方
让计算机明白figure里面的东西都是联系在一起的
指代,定义,通常用于把图片、图片标题、描述包裹起来
还存在一个子元素:figcaotion 表示指代东西的标题。
video元素也存在src属性,里面输入视频的地址
布尔属性:在HTML中,可以不用书写属性值的属性(也可以让取值为属性名)
如:
和video一样
列表的子元素只能是li
列表由ol和li两个元素组合构成
type属性,决定每项前面的序号类型,不过一般不建议使用
reversed属性:也是一个布尔属性,表示将顺序的列表进行倒置
ul:unordered list
使用时同样和li元素嵌套使用
通常用于一些术语的定义
dl:definition list
dt: definition title (术语的名字)
dd: definition description (术语的描述)
容器元素:代表一个区域,内部用于放置其他元素
无含义的,相当于一个盒子,是一个容器
在HTML5中才出现
header:通常用于表示页头,也可以用于表示文章的头部
footer:通常用于表示页脚,也可以用于表示文章的尾部
article:通常用于表示整篇文章
section:通常用于表示文章的章节
aside:通常用于表示侧边栏,即附加信息
以前:块级元素可以包含行级元素,行级元素不能包含块级元素,a元素除外
元素的包含关系由元素的内容类别决定
1.容器元素中可以包含任何元素
2.a元素几乎可以包含任何元素
3.有些元素有固定的子元素(如列表元素)
4.标题元素和段落元素不能相互嵌套