[TOC]
## 一、HTML页面主体结构
~~~
<html>
<head>
<!–- 对html文档进行诠释、定义、描述不会显示在文档当中-->
</head>
<body>
<!-– 对页面内容进行排版、编辑、显示在页面当中,是html页面的主体-->
</body>
</html>
~~~
## 二、HTML语法结构
### 1、 HTML标签
>[danger]所有标签:http://www.w3school.com.cn/tags/index.asp
**HTML 标记标签通常被称为 HTML 标签 (HTML tag)。**
* HTML 标签是由尖括号包围的关键词,比如<body>
* HTML 标签通常是成对出现的,比如 <b> 和 </b>
* 标签对中的第一个标签是开始标签,第二个标签是结束标签
* 开始和结束标签也被称为开放标签和闭合标签
>[danger]* 标记符结束中的标记元素用尖括号括起来,带斜杠的元素表示该标记结束,大多数标记符必须成对使用,以表示作用的起始和结束。
* 结束标记一定要以"/"结束,引号必须使用英文引号,标签之间不能交叉嵌套,例如<strong>学并思<li></strong></li>。
#### 标签特性
* 用两个尖括号括起来。
* 不区分大小写,但推荐采用小写
* 每个标签都是闭合的
* 同一标签可以同时拥有N个不同属性】
#### 标签类型
**对标签**
* 包含起始标签和结束标签
* 内容写在对标签中间
* 属性写在起始标签尖括号内
* 例如<a href='http://www.daniuit.com'>学并思</a>
**单标签**
* 只有一个由尖括号括的标签
* 属性直接写在标签尖括号内
* 例如<img src='ad.jpg' alt='学并思' />
### 2、HTML属性
必须放在开始标签里面,属性可以为标签提供更多样化的特性。
### 3、元素
开始和结束标签连同包含在他们之间内容,我们通常叫做元素
## 三、HTML注释
注释其实就是对代码的解释说明,在代码书写过程中合理运用 注释是十分有必要的。浏览器不会解析注释。说白了,注释是给人看的,不是给浏览 器看的。在sulime Text 中,用`Ctrl+?`可快速的注释。
~~~
<!-- 注释内容 -->
~~~
## 四、常用头部标签的含义
~~~
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>标题标签</title>
<meta name="keywords" content="关键词,多个关键词用英文逗号隔开"/>
<meta name="description" content="本篇网页的概述"/>
</head>
~~~
**例子解释**
`<meta http-equiv="Content-Type" content="text/html;charset=编码">` 编码设置
`<title>`标题标签,显示在浏览器标签中。
`<keywords>` 关键词,多个关键词用英文逗号隔开。
`<description>` 本篇网页的概述,一段话,对 网站的进一步描述。
## 五、常见字体标签
~~~
<h1>标题字(最大)</h1>
<h6>标题字(最小)</h6>
<strong>粗体字</strong>
<em>斜体字</em>
<span>无意义的文字标签 </span>
<u>添加下划线</u>
<i>斜体</i>
<b>加油<b>
~~~
>[success]<h1>标题字(最大)</h1><h6>标题字(最小)</h6><strong>粗体字</strong><br><em>斜体字</em><br><span>无意义的文字标签 </span><br><u>添加下划线</u> <br><i>斜体</i> <br><b>加粗<b>
* * * * *
>[danger]**作业:**建一个完整的html文档,并且把常用的字体标签练习几遍。
- 序言
- 第一章:准备工作
- 写在学习之前的话
- web应用开发结构
- 开发工具/环境
- 第二章:展现层面(HTML/CSS)
- HTML简介
- HTML基础
- HTML编码
- HTML链接
- HTML图像
- HTML列表
- HTML表单
- HTML表格(分水岭)
- HTML 实体
- HTML框架
- CSS层叠样式表
- CSS选择器
- CSS文本/字体
- CSS继承和叠加
- CSS框模型
- CSS浮动(分水岭)
- CSS定位
- CSS背景
- CSS图标字体
- CSS补充
- 开发技巧
- 第三章:展现层面(Javascript)
- JS简介
- JS实现
- JS输出交互
- JS变量
- JS数据类型
- JS运算符
- JS流程控制(分水岭)
- JS函数
- JS数组
- JS对象(分水岭)
- JS数组对象
- JS字符串对象
- JS数学对象
- JS日期对象
- JS BOM对象(分水岭)
- JS DOM对象
- JS事件对象
- JS元素对象
- JS DOM节点
- 第四章:展现层面(Jquery)
- JQ简介
- JQ使用
- JQ选择器
- JQ筛选
- JQ属性
- JQ-CSS
- JQ事件
- JQ文档处理
- JQ效果
- JQ-ajax
- 第五章:逻辑/业务层面(PHP)
- PHP简介
- PHP变量
- PHP数据类型
- PHP常量
- PHP运算符
- PHP流程控制
- PHP函数(分水岭)
- PHP日期
- PHP数学
- PHP数组
- PHP字符串
- PHP正则表达式(分水岭)
- PHP目录操作
- PHP文件
- PHP上传/下载
- PHP面向对象(分水岭)
- PHP图像处理
- PHP会话控制
- Ajax异步处理
- PHPMysql扩展
- PHPMysqli扩展
- PHPPdo扩展
- PHP接口
- PHP命名空间
- 第六章:逻辑/业务层面(框架设计)
- 第七章:存储层面(mysql)
- Mysql基础
- Mysql Sql简介
- Mysql数据库
- Mysql数据类型
- Mysql数据表
- Mysql操作记录
- Mysql查询
- Mysql修改表结构
- Mysql日期与时间
- Mysql分组统计
- Mysql多表查询
- Mysql安全
- Mysql存储引擎
- Mysql事务
- Mysql视图
- Mysql触发器
- Mysql存储过程
- Mysql存储函数
- Mysql优化
- 第八章:服务器(Linux)
- Linux介绍与安装
- Shell
- 目录与文件操作
- VIM编辑器使用
- 帐号管理
- SUDO
- 权限控制
- 压缩与打包
- 软件安装
- 计划任务
- 进程管理
- 宝塔Linux面板