1.html基本结构:
<!doctype html> <!--声明文档类型 html是html5的文档类型-->
<html> <!--根标签的开始-->
<head> <!--头部标签的开始-->
<meta charset=”utf-8”> <!--设置字符集编码 utf-8===万国码-->
<title>HTML的基本结构</title> <!--网页标题标签-->
</head> <!--头部标签的结束-->
<body> <!--主题内容标签的开始-->
这里书写的是网站的内容,包括文字,图片,视频等
</body> <!--主题内容标签的结束-->
</html> <!--根标签的结束-->
2.html标签语法:
标签,标记,元素
常规标记 双标记
<标记名 属性=”属性值” 属性=”属性值”></标记>
写在< >中的第一个单词是标签名,标记名,元素名
一个标签可以拥有一个或者多个属性
属性和属性值用等号=连接 属性值必须放在双引号 ”” 中
属性和属性之间不分先后顺序
空标记没有自己的结束标记,可以在后面添加 / 斜杠代表结束
保持在英文小写状态输入标签
3.常用标签:
h1-h6:文本标题标签 宽度和父级同宽,独占一行,不会和其他元素在一行显示 会使文本加粗 会改变文本的显示大小
P :段落标签 宽度和父级同宽,独占一行,不会和其他元素在一行显示
b : 加粗标记 宽度由内容撑大的,不独占一行,会根据书写顺序逐个显示
会使文本加粗显示
strong: 强调语气的加粗标记 给搜索引擎提示,我是更重要的加粗文本,宽度由内容撑大的,不独占一行,会根据书写顺序逐个显示,会使文本加粗显示
i :倾斜标记 宽度由内容撑大的,不独占一行,会根据书写顺序逐个显示
会使文本斜体显示
em : 强调语气的倾斜标记 给搜索引擎提示,我是更重要的倾斜文本,宽度由内容撑大的,不独占一行,会根据书写顺序逐个显示,会使文本倾斜显示
hr :水平线标签 宽度和父级同宽,独占一行,显示一条灰色的分割线
del :定义文档中已删除的文本 宽度由内容撑大的,不独占一行,会根据书写顺序逐个显示 显示样式是在文本中间添加删除线
strike :定义给文本添加删除线 html5不推荐使用 宽度由内容撑大的,不独占一行,会根据书写顺序逐个显示 显示样式是在文本中间添加删除线
S :定义不正确的文本 推荐s 宽度由内容撑大的,不独占一行,会根据书写顺序逐个显示 显示样式是在文本中间添加删除线
sup :上标标签 宽度由内容撑大的,不独占一行,会根据书写顺序逐个显示
标签中的文本会显示在当前文字大小的一半为基准线的上方
但是不会改变文字的大小
sub :下标标签 宽度由内容撑大的,不独占一行,会根据书写顺序逐个显示
标签中的文本会显示在当前文字大小的一半为基准线的下方
但是不会改变文字的大小
br :强制换行 单标签 会自动填补剩余的空间,使其占有一行空间
font :字体设置标签 宽度由内容撑大的,不独占一行,会根据书写顺序逐个显示
color 文本颜色
size 文字大小 1-7
face 字体
行内元素:b , strong , i , em , del , strike , s , sup , sub , font , br , a , img , span :宽度右搜索内容撑大,不独占一行,会根据书写顺序逐个显示,不可以设置宽高
块级元素:h1-h6 , p , hr , ul , li , ol , dl , dt , dd , div , table , tr , td :宽度和父级同宽, 独占一行,可以设置宽高
4.常用字符实体:
空格
小于号 <
大于号 >
版权符号 @copy;
5.标签嵌套规则:
块级元素可以嵌套块级元素
块级元素可以嵌套行内元素
行内元素可以嵌套行内元素
行内元素不能嵌套块级元素
p标签不能嵌套块级元素
6.注意事项:
XHTML要求标签正确嵌套 XHTML所有标签必须关闭
XHTML区分大小写
XHTML 属性值要用双引号
XHTML 用id属性代替name属性
XHTML特殊字符处理   ; < ; >