From 58363adb2aaa9766e5af32539c71ee3660395b82 Mon Sep 17 00:00:00 2001 From: qianguyihao Date: Thu, 2 Apr 2020 16:27:47 +0800 Subject: [PATCH] =?UTF-8?q?update:=20=E6=8E=92=E7=89=88=E6=A0=87=E7=AD=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 01-HTML/04-HTML标签:排版标签.md | 116 ++++++++++++++----------------- 1 file changed, 51 insertions(+), 65 deletions(-) diff --git a/01-HTML/04-HTML标签:排版标签.md b/01-HTML/04-HTML标签:排版标签.md index 2fc7ae5..0607b0b 100644 --- a/01-HTML/04-HTML标签:排版标签.md +++ b/01-HTML/04-HTML标签:排版标签.md @@ -60,7 +60,7 @@ 效果演示: -![](http://img.smyhvae.com/20200401_1827.png) +![](http://img.smyhvae.com/20200402_1050.png) ## HTML 注释 @@ -118,9 +118,6 @@ HTML标签是分等级的,HTML将所有的标签分为两种: PS:Chrome浏览器是HTML5支持度最好的浏览器。提供了非常好的开发工具,非常适合我们开发人员使用。审查元素功能的快捷键是F12。 - - - ## 水平线标签`
` > horizontal 单词的发音:[ˌhɒrɪˈzɒntl]。 @@ -161,85 +158,75 @@ PS:Chrome浏览器是HTML5支持度最好的浏览器。提供了非常好的 ![Paste_Image.png](http://img.smyhvae.com/2015-10-01-cnblogs_html_05.png) -
+## 换行标签`
` +如果希望某段文本强制换行显示,就需要使用换行标签。 +```html +This
is a para
graph with line breaks +``` +效果如下: + +![](http://img.smyhvae.com/2015-10-01-cnblogs_html03.png) ## `
`和``标签 -> div和span是非常重要的标签,div的语义是division“分割”; span的语义就是span“范围、跨度”。 +div和span是非常重要的标签,div的语义是division“分割”; span的语义就是span“范围、跨度”。想必你应该听说过“div + css”布局。 ->CSS课程中你将知道,这两个东西,都是最最重要的“盒子”。 +### div和span的介绍 -div:把标签中的内容作为一个块儿来对待(division)。必须单独占据一行。 +- **div标签**:可以把标签中的内容分割为独立的区块。必须单独占据一行。 -div标签的属性: - - `align="属性值"`:设置块儿的位置。属性值可选择:left、right、 center。 +- **span标签**:和div的作用一致,但不换行。 -
- -**``和`
`唯一的区别在于**:``是不换行的,而`
`是换行的。 - -如果单独在网页中插入这两个元素,不会对页面产生任何的影响。这两个元素是专门为定义CSS样式而生的。或者说,DIV+CSS来实现各种样式。 - -效果举例: +代码举例: ![Paste_Image.png](http://img.smyhvae.com/2015-10-01-cnblogs_html_08.png) +div标签的属性: + +- `align="属性值"`:设置块儿的位置。属性值可选择:left、right、 center。 + +### div和span的区别 + +``和`
`唯一的区别在于:``是不换行的,而`
`是换行的。 + +如果单独在网页中插入这两个元素,不会对页面产生任何的影响。这两个元素是专门为定义CSS样式而生的。或者说,DIV+CSS来实现各种样式。 + div在浏览器中,默认是不会增加任何的效果的,但是语义变了,div中的所有元素是一个小区域。 div标签是一个**容器级**标签,里面什么都能放,甚至可以放div自己。 -span也是表达“小区域、小跨度”的标签,但是是一个**文本级**的标签。 +span也是表达“小区域、小跨度”的标签,但只是一个**文本级**的标签。 就是说,span里面只能放置文字、图片、表单元素。 span里面不能放p、h、ul、dl、ol、div。 -span里面是放置小元素的,div里面放置大东西的。举例如下: - span举例: ```html -

- 简介简介简介简介简介简介简介简介 - - 详细信息 - 购买 - -

+

+ 简介简介简介简介简介简介简介简介 + + 详细信息 + 购买 + +

``` div举例: ```html -
- - -
-
-
-
-
- - +
+ + +
+
+
+
+
+ ``` -所以,我们亲切的称呼这种模式叫做“**div+css**”。**div标签负责布局,负责结构,负责分块。css负责样式**。 - - -## 换行标签`
`(已废弃) - -当你打算结束一行,而又不想开始一个新段落时,`
`标签就派上用场了。无论你将它置于何处,`
`标签都会产生一个强制的换行。 -```html -This
is a para
graph with line breaks -``` -效果如下: - -![](http://img.smyhvae.com/2015-10-01-cnblogs_html03.png) - -上图显示,**`

`标签和`
`标签的区别在于**:`

`标签会在段落的前后自动插入一个空行,而`
`标签没有空行;而且`
`标签没有属性。 - -注意`
` 没有结束标签,把`
`标签写为 `
` 是经得起未来考验的做法,XHTML 和 XML 都接受在打开的标签内部来关闭标签的做法。 - -
+我们亲切地称这种模式叫做“**div+css**”:**div标签负责布局、结构、分块,css负责样式**。 ## 内容居中标签 `

` @@ -248,22 +235,21 @@ This
is a para
graph with line breaks ![Paste_Image.png](http://img.smyhvae.com/2015-10-01-cnblogs_html_06.png) -到了H5里面,center标签不建议使用。 +到了HTML5里面,center标签不建议使用,建议使用css布局来实现。 -
+## 预定义(预格式化)标签`
`
 
-## 预定义(预格式化)标签:`
`
-
-含义:将保留其中的所有的空白字符(空格、换行符),原封不动的输出结果(告诉浏览器不要忽略空格和空行)
-说明:真正排网页过程中,`
`标签几乎用不着。但在PHP中用于打印一个数组时使用。
+含义:将保留标签内部所有的空白字符(空格、换行符),原封不动地输出结果(告诉浏览器不要忽略空格和空行)。
 
+说明:真正排网页过程中,`
`标签几乎用不着。
 效果演示:
 
 ![Paste_Image.png](http://img.smyhvae.com/2015-10-01-cnblogs_html_07.png)
 
-上图中,好像红框部分的字体变小了,而且还出现了缩进,好吧, 这个其实是浏览器搞的鬼。
-为什么要有`
`这个标签呢?答案是:
->  所有的浏览器默认情况下都会忽略空格和空行。
+## 我的公众号
 
-好吧,其实这个标签也用的比较少。
+想学习**代码之外的技能**?不妨关注我的微信公众号:**千古壹号**(id:`qianguyihao`)。
 
+扫一扫,你将发现另一个全新的世界,而这将是一场美丽的意外:
+
+![](http://img.smyhvae.com/20200101.png)