update vitateam

This commit is contained in:
qianguyihao 2018-01-05 00:02:22 +08:00
parent 2d76d5e83b
commit 9478ec9a55

View File

@ -1,6 +1,6 @@
> 本文最初于2015-10-01发表于[博客园](http://www.cnblogs.com/smyhvae/p/4850684.html),并在[GitHub](https://github.com/smyhvae/Web)上持续更新。欢迎在GitHub上关注我一起学习前端的系列文章 > 本文最初于2015-10-01发表于[博客园](http://www.cnblogs.com/smyhvae/p/4850684.html),并在[GitHub](https://github.com/smyhvae/Web)上持续更新**前端的系列文章**。欢迎在GitHub上关注我一起入门和进阶前端
> 以下是正文。 > 以下是正文。
@ -78,6 +78,7 @@ PS「浏览器内核」也就是浏览器所采用的「渲染引擎」
### 1、HTML的概述 ### 1、HTML的概述
**html**全称为HyperText Mackeup Language译为<font color=#0000ff>**超文本标记语言**</font>,不是一种编程语言,是一种描述性的标记语言,用于描述超文本中内容的显示方式。比如字体什么颜色,大小等。 **html**全称为HyperText Mackeup Language译为<font color=#0000ff>**超文本标记语言**</font>,不是一种编程语言,是一种描述性的标记语言,用于描述超文本中内容的显示方式。比如字体什么颜色,大小等。
- 超文本:音频,视频,图片称为超文本。 - 超文本:音频,视频,图片称为超文本。
- 标记 <英文单词或者字母>称为标记一个HTML页面都是由各种标记组成。 - 标记 <英文单词或者字母>称为标记一个HTML页面都是由各种标记组成。
@ -115,25 +116,8 @@ HTML的标记书写很不规范会造成其它的设备(ipad、手机、电
XHTML与HTML4.0的标记基本上一样。 XHTML与HTML4.0的标记基本上一样。
XHTML是<font color="blue">**严格的、纯净的**</font>HTML。 XHTML是<font color="blue">**严格的、纯净的**</font>HTML。
**编写XHTML的规范** 我们稍后将对XHTML的编写规范进行介绍。
1所有标记元素都要正确的嵌套不能交叉嵌套。正确写法举例`<h1><font></font></h1>`
2所有的标记都必须小写。
3所有的标记都必须关闭。
- 双边标记:`<span></span>`
- 单边标记:`<br>` 转成 `<br />` `<hr>` 转成 `<hr />`,还有`<img src=“URL” />`
4所有的属性值必须加引号。`<font color="red"></font>`
5所有的属性必须有值。`<hr noshade="noshade">`、`<input type="radio" checked="checked" />`
6XHTML文档开头必须要有DTD文档类型定义
### 3、HTML的网络术语 ### 3、HTML的网络术语
- 网页 :由各种标记组成的一个页面就叫网页。 - 网页 :由各种标记组成的一个页面就叫网页。
@ -143,7 +127,7 @@ XHTML是<font color="blue">**严格的、纯净的**</font>HTML。
- 属性:给每一个标签所做的辅助信息。 - 属性:给每一个标签所做的辅助信息。
- xhtml 符合XML语法标准的HTML。 - xhtml 符合XML语法标准的HTML。
- dhtmldynamic动态的。`javascript + css + html`合起来的页面就是一个dhtml。 - dhtmldynamic动态的。`javascript + css + html`合起来的页面就是一个dhtml。
- http超文本传输协议。用来规定客户端浏览器和服务端交互时数据的一个格式。SMTP 邮件传输协议ftp:文件传输协议。 - http超文本传输协议。用来规定客户端浏览器和服务端交互时数据的一个格式。SMTP邮件传输协议ftp文件传输协议。
### 4、HTML的编辑工具 ### 4、HTML的编辑工具
@ -151,7 +135,7 @@ XHTML是<font color="blue">**严格的、纯净的**</font>HTML。
- NotePad记事本。 - NotePad记事本。
- EditPlus语法高亮显示。技巧 根据颜色判断单词是否出错 不是100%)。不好的地方:没有代码提示。 - EditPlus语法高亮显示。技巧 根据颜色判断单词是否出错 不是100%)。不好的地方:没有代码提示。
- UltraEdit根据颜色判断单词是否出错可以显示2进制数据。 - UltraEdit根据颜色判断单词是否出错可以显示2进制数据。
- Sublime Text新一代的代码编辑器用的多)。 - Sublime Text新一代的代码编辑器用的人很多)。
- dw(dreamweaver专业工具) 建立WEB站点和应用程序的专业工具。它将布局功能、开发工具、代码编辑组合在一起。有代码提示。 - dw(dreamweaver专业工具) 建立WEB站点和应用程序的专业工具。它将布局功能、开发工具、代码编辑组合在一起。有代码提示。
PS后缀名不能决定文件格式只能决定打开文件打开的方式。 PS后缀名不能决定文件格式只能决定打开文件打开的方式。
@ -186,11 +170,13 @@ PS后缀名不能决定文件格式只能决定打开文件打开的方式
### 6、HTML颜色介绍 ### 6、HTML颜色介绍
**颜色表示:** **颜色表示:**
- 纯单词表示red、green、blue、orange、gray等 - 纯单词表示red、green、blue、orange、gray等
- 10进制表示rgb(255,0,0) - 10进制表示rgb(255,0,0)
- 16进制表示#FF0000、#0000FF、#00FF00等 - 16进制表示#FF0000、#0000FF、#00FF00等
**RGB色彩模式** **RGB色彩模式**
- 自然界中所有的颜色都可以用红、绿、蓝(RGB)这三种颜色波长的不同强度组合而得,这就是人们常说的三原色原理。 - 自然界中所有的颜色都可以用红、绿、蓝(RGB)这三种颜色波长的不同强度组合而得,这就是人们常说的三原色原理。
- RGB三原色也叫加色模式这是因为当我们把不同光的波长加到一起的时候可以得到不同的混合色。例红+绿=黄色,红+蓝=紫色,绿+蓝=青 - RGB三原色也叫加色模式这是因为当我们把不同光的波长加到一起的时候可以得到不同的混合色。例红+绿=黄色,红+蓝=紫色,绿+蓝=青
- 在数字视频中对RGB三基色各进行8位编码就构成了大约1678万种颜色这就是我们常说的真彩色。所有显示设备都采用的是RGB色彩模式。 - 在数字视频中对RGB三基色各进行8位编码就构成了大约1678万种颜色这就是我们常说的真彩色。所有显示设备都采用的是RGB色彩模式。
@ -211,9 +197,31 @@ PS后缀名不能决定文件格式只能决定打开文件打开的方式
目前IE浏览器是完全不支持H5的支持最好的是Opera浏览器可以支持95%以上其次是google可以支持一部分H5。 目前IE浏览器是完全不支持H5的支持最好的是Opera浏览器可以支持95%以上其次是google可以支持一部分H5。
### HTML的基本语法特性
#### 1、HTML对换行不敏感对tab不敏感 ### 1、编写XHTML的规范
1所有标记元素都要正确的嵌套不能交叉嵌套。正确写法举例`<h1><font></font></h1>`
2所有的标记都必须小写。
3所有的标记都必须关闭。
- 双边标记:`<span></span>`
- 单边标记:`<br>` 转成 `<br />` `<hr>` 转成 `<hr />`,还有`<img src=“URL” />`
4所有的属性值必须加引号。`<font color="red"></font>`
5所有的属性必须有值。`<hr noshade="noshade">`、`<input type="radio" checked="checked" />`
6XHTML文档开头必须要有DTD文档类型定义
### 2、HTML的基本语法特性
#### 1HTML对换行不敏感对tab不敏感
HTML只在乎标签的嵌套结构嵌套的关系。谁嵌套了谁谁被谁嵌套了和换行、tab无关。换不换行、tab不tab都不影响页面的结构。 HTML只在乎标签的嵌套结构嵌套的关系。谁嵌套了谁谁被谁嵌套了和换行、tab无关。换不换行、tab不tab都不影响页面的结构。
@ -223,15 +231,15 @@ HTML只在乎标签的嵌套结构嵌套的关系。谁嵌套了谁谁被
![](http://img.smyhvae.com/20170629_2226.jpg) ![](http://img.smyhvae.com/20170629_2226.jpg)
#### 2、空白折叠现象 #### 2空白折叠现象
HTML中所有的文字之间如果有空格、换行、tab都将被折叠为一个空格显示。 HTML中所有的**文字之间**如果有空格、换行、tab都将被折叠为一个空格显示。
举例如下: 举例如下:
![](http://img.smyhvae.com/20170629_2230.jpg) ![](http://img.smyhvae.com/20170629_2230.jpg)
#### 3、标签要严格封闭 #### 3标签要严格封闭
标签不封闭是灾难性的。 标签不封闭是灾难性的。
@ -240,6 +248,7 @@ HTML中所有的文字之间如果有空格、换行、tab都将被折叠为
![](http://img.smyhvae.com/20170629_2245.jpg) ![](http://img.smyhvae.com/20170629_2245.jpg)
## 三、HTML的各种标签 ## 三、HTML的各种标签
> 备注: > 备注:
@ -1182,9 +1191,9 @@ aaa/../bbb/1.jpg
## 我的公众号 ## 我的公众号
下图是我的微信公众号生命团队id`vitateam`),欢迎有心人关注。<font color=#0000ff>**博客园分享技术,公众号分享技能**。</font> 想学习<font color=#0000ff>**代码之外的软技能**</font>?不妨关注我的微信公众号:**生命团队**id`vitateam`
我会很感激第一批关注我的人。**此时,年轻的我和你,一无所有;而后,富裕的你和我,满载而归。** 扫一扫,你将发现另一个全新的世界,而这将是一场美丽的意外:
![](http://7sby7r.com1.z0.glb.clouddn.com/cnblogs/%E7%94%9F%E5%91%BD%E5%9B%A2%E9%98%9F%E5%85%AC%E4%BC%97%E5%8F%B7%E4%BA%8C%E7%BB%B4%E7%A0%81.jpg) ![](http://7sby7r.com1.z0.glb.clouddn.com/cnblogs/%E7%94%9F%E5%91%BD%E5%9B%A2%E9%98%9F%E5%85%AC%E4%BC%97%E5%8F%B7%E4%BA%8C%E7%BB%B4%E7%A0%81.jpg)