This commit is contained in:
qianguyihao 2018-01-07 22:49:45 +08:00
parent ade4c77601
commit 02b3db2b64

View File

@ -292,7 +292,7 @@ HTML中所有的**文字之间**如果有空格、换行、tab都将被折叠
## 三、HTML的各种标签
## 三、HTML结构详解
> 备注:
> - 所有的浏览器默认情况下都会忽略空格和空行
@ -440,7 +440,7 @@ HTML5中极大的简化了DTD也就是说HTML5中就没有XHTML了W3C自
我们接下来对各个头标签进行介绍。
#### 字符集 charset
#### 1字符集 charset
我们发现,在头标签中,有下面这种标签:
@ -456,7 +456,7 @@ charset就是charactor set即“字符集”这里采用的是。这个
浏览器就是通过meta来看网页是什么字符集的。比如你保存的时候meta写的和声明的不匹配那么浏览器就是乱码。
#### 定义“关键词”
#### 2定义“关键词”
举例如下:
@ -467,7 +467,7 @@ charset就是charactor set即“字符集”这里采用的是。这个
这些关键词,就是告诉搜索引擎,这个网页是干嘛的,能够提高搜索命中率。让别人能够找到你,搜索到你。
#### 定义“页面描述”
#### 3定义“页面描述”
meta除了可以设置字符集还可以设置关键字和页面描述。
@ -495,7 +495,7 @@ name即“名字”content即“内容”。
![](http://img.smyhvae.com/20170629_1743.png)
#### title标签
#### 4title标签
```html
<title>网页的标题</title>
@ -504,7 +504,7 @@ name即“名字”content即“内容”。
title也是有助于SEO搜索引擎优化的。
#### html的完整骨架
#### html的完整骨架
综上所述html的比较完整的骨架是这样
@ -553,10 +553,10 @@ title也是有助于SEO搜索引擎优化的。
![](http://7sby7r.com1.z0.glb.clouddn.com/2015-10-02-cnblogs_html_05.gif)
接下来,我们讲一下`<body>`里的各种标签的属性。
## 2、排版标签
## 一、排版标签
### 注释标签
@ -586,9 +586,11 @@ title也是有助于SEO搜索引擎优化的。
HTML标签是分等级的HTML将所有的标签分为两种
- **容器级**:容器级别的标签,里面可以放置任何东西。
- **文本级标签**p、span、a、b、i、u、em。文本级标签里只能放**文字、图片、表单元素**。
- **容器级标签**div、h系列、li、dt、dd。容器级标签里可以放置任何东西。
- **文本级**:文本级的标签里面,只能放置文字、图片、表单元素。
从学习p的第一天开始就要死死记住**p标签是一个文本级标签p里面只能放文字、图片、表单元素**。其他的一律不能放。
@ -620,20 +622,22 @@ PSChrome浏览器是世界上HTML5支持最好的浏览器。提供了非常
>CSS课程中你将知道这两个东西都是最最重要的“盒子”。
div把标签中的内容作为一个块儿来对待(division)。必须单独占据一行。
div把标签中的内容作为一个块儿来对待(division)。必须单独占据一行。
div标签的属性
- `align="属性值"`设置块儿的位置。属性值可选择left right center。
- `align="属性值"`设置块儿的位置。属性值可选择left、right、 center。
<br>
`<span>`和`<div>`唯一的区别在于:`<span>`是不换行的,而`<div>`是换行的。如果单独在网页中插入这两个元素不会对页面产生任何的影响。这两个元素是专门为定义CSS样式而生的或者说DIV+CSS来实现各种样式。。
**`<span>`和`<div>`唯一的区别在于**`<span>`是不换行的,而`<div>`是换行的。
如果单独在网页中插入这两个元素不会对页面产生任何的影响。这两个元素是专门为定义CSS样式而生的。或者说DIV+CSS来实现各种样式。
效果举例:
![Paste_Image.png](http://7sby7r.com1.z0.glb.clouddn.com/2015-10-01-cnblogs_html_08.png)
div在浏览器中默认是不会增加任何的效果改变但是语义变了div中的所有元素是一个小区域。
div在浏览器中默认是不会增加任何的效果的但是语义变了div中的所有元素是一个小区域。
div标签是一个**容器级**标签里面什么都能放甚至可以放div自己。
span也是表达“小区域、小跨度”的标签但是是一个**文本级**的标签。
@ -687,7 +691,8 @@ This <br> is a para<br>graph with line breaks
![](http://7sby7r.com1.z0.glb.clouddn.com/2015-10-01-cnblogs_html03.png)
上图可以看到,`<p>`标签和`<br>`标签的区别在于:`<p>`标签会在段落的前后自动插入一个空行,而`<br>`标签没有空行;而且`<br>`标签没有属性。
上图显示,**`<p>`标签和`<br>`标签的区别在于**`<p>`标签会在段落的前后自动插入一个空行,而`<br>`标签没有空行;而且`<br>`标签没有属性。
注意`<br>` 没有结束标签,把`<br>`标签写为 `<br/>` 是经得起未来考验的做法XHTML 和 XML 都接受在打开的标签内部来关闭标签的做法。
<br>
@ -739,7 +744,7 @@ This <br> is a para<br>graph with line breaks
## 3、字体标签
## 、字体标签
### 标题
@ -854,7 +859,7 @@ O<sup>2</sup> 5<sub>3</sub>
## 4、超链接
## 、超链接
超链接有三种形式:
@ -979,7 +984,7 @@ blank就是“空白”的意思就表示新建一个空白窗口。为啥有
a的语义要小于pa就是可以当做文本来处理所以p里面相当于放的就是纯文字。
## 5、图片标签
## 、图片标签
img: 代表的就是一张图片。是单边标记。