理论
html是网页结构的基础,一种用于创建网页的超文本标记语言
标签一般分为 起始标签 和 闭合标签
单标签 和 双标签
页面结构
文档声明为 html5 文档
<!DOCTYPE html>
头部元素
<head></head>
title
页面名称
meta
文档级元数据,不会显示在页面上,但是会计算机会读取
用来规定页面的描述,关键词等
元数据可用于浏览器如何显示或重新加载页面
元数据类型
如果设置了 name属性,meta 元素提供的是文档级别的元数据,应用于整个页面。
如果设置了 http-equiv属性,meta 元素则是编译指令,提供的信息与类似命名的 HTTP 头部相同。
如果设置了 charset属性,meta 元素是一个字符集声明,告诉文档使用哪种字符编码。
如果设置了 itemprop 属性,meta 元素提供用户定义的元数据。
页面内容
body
页面标签写入的地方
标签大体
标题标签
h1
段落标签
p
链接
a
图像
img
表格
table
表格
tr
行
tr 包裹td,th等
th
表格标题
td
列
列表
ul
包裹 li, ol
li
定义列表项
ol
定义有序列表
通过 start 属性定义
标签分类
块标签
div
ul
块标签独自一行
从上到下排序
如果不设置宽度,就默认浏览器的宽度
行内标签
span
a
b
可以多个标签存在于一行
宽高属性不生效,依靠内容撑开宽高
行内块
img
input
textarea
元素排列在一行,不会自动换行,可设置宽度和高度以及外边距和内边距的所有样式。