本篇文章介绍了有关于html p标签的进阶版,上一篇基础版没看过的同学点击下方的链接就可以看了,本篇主要介绍了html p标签的两个重要知识点,一个是如何用css的样式来控制p标签的具体使用,每个都有实例,有兴趣的同学可以自己敲代码试试,还有一个是html p标签为什么不能嵌套div的详解,希望各位认真阅读
html P标签标签定义及使用说明:
标签定义段落。
元素会自动在其前后创建一些空白。浏览器会自动添加这些空间,您也可以在样式表中规定。
html P标签的属性:

HTML中P标签内为什么不能嵌套div标签
深究:
我们先来认识in-line内联元素和block-line块元素,因为HTML里几乎所有元素都属于内联元素或者块元素中的一种。
in-line这个词有很多种解释:内嵌、内联、行内、线级等,但是,它们都是表示相同的意思,在这里我们选择习惯的叫法-内联。
先看下面的例子你就能明白两者的差别:
测试一下块元素与内联元素的差别
测试一下
块元素与内联元素的差别
上面的例子自己随便实践一下就知道效果了,这里就不占用空间了,
里面了) ,但内联元素却不能包含块元素,它只能包含其他的内联元素,再看看这个:
我喜欢在创想鸟讨论Web标准的原因。
其中
是属于块元素,而是属于内联元素,
包含是没有错误的,同样,
可以包含
,
包含也是对的,但是如果是下面这样的话,就是错误的,因为内联元素不应该包含块元素:
还有一些情况就是一些块元素不可以包含另一些块元素。例如这样:
测试文字
li>现阶段是不能这样用的,要等到XHTML 2.0才可以这样用。
测试文字
而这样又是可以的。
这样是可以的
为什么呢?因为我们使用的DTD中规定了块级元素是不能放在
里面的,再加上一些浏览器纵容这样的写法:
这是一个段落的开始
这是另一个段落的开始
当一个
签还没结束时,遇到下一个块元素就会把自己结束掉,其实浏览器是把它们处理成这样:
这是一个段落的开始
这是另一个段落的开始
所以刚才那样的写法会变成这样:
测试文字
- 现阶段是不能这样用的,要等到XHTML 2.0才可以这样用。
测试文字
这也是跟刚才说第一个例子中
里面放
不合理是同一个道理。
那哪些块元素里面不能放哪些块元素呢?我知道你有这个疑问,也知道我仅仅列一张清单你不好记住它们。我们可以先把所有的块元素再次划分成几个级别的,我们已经知道是在最外层,下一级里面只会有
、、、,而我们已经知道了可视的元素只会出现在里,所以我们把划在第一个级里面,接着,把不可以自由嵌套的元素划在第三个级,其他的就归进第二个级。
所谓的不可自由嵌套的元素就是里面只能放内联元素的,它们包括有:标题标记的
、
、
、
、
、
、
;段落标记的
;分隔线
和一个特别的元素(它只存在于列表元素的子一级)。
兼容性注释
在 HTML 4.01 中,不赞成使用 p 元素的 align 属性;在 XHTML 1.0 Strict DTD 中,不支持 p 元素的 align 属性。
请使用 CSS 代替。
CSS 语法:
html P标签的css样式的实例:
1.“ text-left ”、“ text-right ”、“ text-center ”属性控制
标签内容位置
在左
在右
居中
2.“ text-lowercase ”、“ text-uppercase ”、“ text-capitalize ”属性控制
标签英文内容的大小写
hahahahhahahaha都小写
hahahahhahahaha都大写
hahahahhahahaha首字母大写
3.字体:“text-muted ”、“text-info ”、“text-success ”、“text-warning ”、“text-primary ”、“text-danger ”等属性,对不同情况下的内容进行不同颜色的标注
text-muted
text-info
text-success
text-warning
text-primary
text-danger
4.背景:“bg-muted ”、“bg-info ”、“bg-success ”、“bg-warning ”、“bg-primary ”、“bg-danger ”等属性,对不同情况下的内容进行不同颜色背景的标注
bg-muted
bg-info
bg-success
bg-warning
bg-primary
bg-danger
点击这里查看p标签的基础学习文章:html
标签是什么元素?关于html p标签的定义和作用详解
【小编的相关推荐】
html dir标签是干啥的?标签的具体定义和属性介绍
html noscript标签是什么意思?关于noscript标签的用法你了解多少?
,
包含也是对的,但是如果是下面这样的话,就是错误的,因为内联元素不应该包含块元素:
还有一些情况就是一些块元素不可以包含另一些块元素。例如这样:
测试文字
- li>现阶段是不能这样用的,要等到XHTML 2.0才可以这样用。
而这样又是可以的。
这样是可以的
为什么呢?因为我们使用的DTD中规定了块级元素是不能放在
里面的,再加上一些浏览器纵容这样的写法:
这是一个段落的开始
这是另一个段落的开始
当一个
签还没结束时,遇到下一个块元素就会把自己结束掉,其实浏览器是把它们处理成这样:
这是一个段落的开始
这是另一个段落的开始
所以刚才那样的写法会变成这样:
测试文字
- 现阶段是不能这样用的,要等到XHTML 2.0才可以这样用。
测试文字
这也是跟刚才说第一个例子中
里面放
那哪些块元素里面不能放哪些块元素呢?我知道你有这个疑问,也知道我仅仅列一张清单你不好记住它们。我们可以先把所有的块元素再次划分成几个级别的,我们已经知道是在最外层,下一级里面只会有
、、、,而我们已经知道了可视的元素只会出现在里,所以我们把划在第一个级里面,接着,把不可以自由嵌套的元素划在第三个级,其他的就归进第二个级。
所谓的不可自由嵌套的元素就是里面只能放内联元素的,它们包括有:标题标记的
、
、
、
、
、
、
;段落标记的
;分隔线
和一个特别的元素(它只存在于列表元素的子一级)。
兼容性注释
在 HTML 4.01 中,不赞成使用 p 元素的 align 属性;在 XHTML 1.0 Strict DTD 中,不支持 p 元素的 align 属性。
请使用 CSS 代替。
CSS 语法:
html P标签的css样式的实例:
1.“ text-left ”、“ text-right ”、“ text-center ”属性控制
标签内容位置
在左
在右
居中
2.“ text-lowercase ”、“ text-uppercase ”、“ text-capitalize ”属性控制
标签英文内容的大小写
hahahahhahahaha都小写
hahahahhahahaha都大写
hahahahhahahaha首字母大写
3.字体:“text-muted ”、“text-info ”、“text-success ”、“text-warning ”、“text-primary ”、“text-danger ”等属性,对不同情况下的内容进行不同颜色的标注
text-muted
text-info
text-success
text-warning
text-primary
text-danger
4.背景:“bg-muted ”、“bg-info ”、“bg-success ”、“bg-warning ”、“bg-primary ”、“bg-danger ”等属性,对不同情况下的内容进行不同颜色背景的标注
bg-muted
bg-info
bg-success
bg-warning
bg-primary
bg-danger
点击这里查看p标签的基础学习文章:html
标签是什么元素?关于html p标签的定义和作用详解
【小编的相关推荐】
html dir标签是干啥的?标签的具体定义和属性介绍
html noscript标签是什么意思?关于noscript标签的用法你了解多少?
、
、
、
、
;段落标记的
;分隔线
和一个特别的元素(它只存在于列表元素的子一级)。
兼容性注释
在 HTML 4.01 中,不赞成使用 p 元素的 align 属性;在 XHTML 1.0 Strict DTD 中,不支持 p 元素的 align 属性。
请使用 CSS 代替。
CSS 语法:
html P标签的css样式的实例:
1.“ text-left ”、“ text-right ”、“ text-center ”属性控制
标签内容位置
在左
在右
居中
2.“ text-lowercase ”、“ text-uppercase ”、“ text-capitalize ”属性控制
标签英文内容的大小写
hahahahhahahaha都小写
hahahahhahahaha都大写
hahahahhahahaha首字母大写
3.字体:“text-muted ”、“text-info ”、“text-success ”、“text-warning ”、“text-primary ”、“text-danger ”等属性,对不同情况下的内容进行不同颜色的标注
text-muted
text-info
text-success
text-warning
text-primary
text-danger
4.背景:“bg-muted ”、“bg-info ”、“bg-success ”、“bg-warning ”、“bg-primary ”、“bg-danger ”等属性,对不同情况下的内容进行不同颜色背景的标注
bg-muted
bg-info
bg-success
bg-warning
bg-primary
bg-danger
点击这里查看p标签的基础学习文章:html
标签是什么元素?关于html p标签的定义和作用详解
【小编的相关推荐】
html dir标签是干啥的?标签的具体定义和属性介绍
html noscript标签是什么意思?关于noscript标签的用法你了解多少?
、
、
;段落标记的
;分隔线
和一个特别的元素(它只存在于列表元素的子一级)。
兼容性注释
在 HTML 4.01 中,不赞成使用 p 元素的 align 属性;在 XHTML 1.0 Strict DTD 中,不支持 p 元素的 align 属性。
请使用 CSS 代替。
CSS 语法:
html P标签的css样式的实例:
1.“ text-left ”、“ text-right ”、“ text-center ”属性控制
标签内容位置
在左
在右
居中
2.“ text-lowercase ”、“ text-uppercase ”、“ text-capitalize ”属性控制
标签英文内容的大小写
hahahahhahahaha都小写
hahahahhahahaha都大写
hahahahhahahaha首字母大写
3.字体:“text-muted ”、“text-info ”、“text-success ”、“text-warning ”、“text-primary ”、“text-danger ”等属性,对不同情况下的内容进行不同颜色的标注
text-muted
text-info
text-success
text-warning
text-primary
text-danger
4.背景:“bg-muted ”、“bg-info ”、“bg-success ”、“bg-warning ”、“bg-primary ”、“bg-danger ”等属性,对不同情况下的内容进行不同颜色背景的标注
bg-muted
bg-info
bg-success
bg-warning
bg-primary
bg-danger
点击这里查看p标签的基础学习文章:html
标签是什么元素?关于html p标签的定义和作用详解
【小编的相关推荐】
html dir标签是干啥的?标签的具体定义和属性介绍
html noscript标签是什么意思?关于noscript标签的用法你了解多少?
;分隔线
和一个特别的元素(它只存在于列表元素的子一级)。
兼容性注释
在 HTML 4.01 中,不赞成使用 p 元素的 align 属性;在 XHTML 1.0 Strict DTD 中,不支持 p 元素的 align 属性。
请使用 CSS 代替。
CSS 语法:
html P标签的css样式的实例:
1.“ text-left ”、“ text-right ”、“ text-center ”属性控制
标签内容位置
在左
在右
居中
2.“ text-lowercase ”、“ text-uppercase ”、“ text-capitalize ”属性控制
标签英文内容的大小写
hahahahhahahaha都小写
hahahahhahahaha都大写
hahahahhahahaha首字母大写
3.字体:“text-muted ”、“text-info ”、“text-success ”、“text-warning ”、“text-primary ”、“text-danger ”等属性,对不同情况下的内容进行不同颜色的标注
text-muted
text-info
text-success
text-warning
text-primary
text-danger
4.背景:“bg-muted ”、“bg-info ”、“bg-success ”、“bg-warning ”、“bg-primary ”、“bg-danger ”等属性,对不同情况下的内容进行不同颜色背景的标注
bg-muted
bg-info
bg-success
bg-warning
bg-primary
bg-danger
点击这里查看p标签的基础学习文章:html
标签是什么元素?关于html p标签的定义和作用详解
【小编的相关推荐】
html dir标签是干啥的?标签的具体定义和属性介绍
html noscript标签是什么意思?关于noscript标签的用法你了解多少?
以上就是html P标签为什么不能嵌套div?还有关于html P标签的css样式的实例介绍的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1546690.html
微信扫一扫
支付宝扫一扫