百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>html5教程> html P标签为何不克不及嵌套div?还有对于html P标签的css样式的
分享文章到:

html P标签为何不克不及嵌套div?还有对于html P标签的css样式的

发布时间:09/01 来源:未知 浏览: 关键词:
本篇文章介绍了有关于html p标签的进阶版,上一篇根基版没看过的同学点击下方的链接就可以看了,本篇主要介绍了html p标签的两个重要知识点,一个是怎样用css的样式来操纵P标签的详细使用,每个都有实例,有乐趣的同学可以本人敲代码试试,还有一个是html P标签为什么不克不及嵌套div的详解,但愿各位认真阅读

html P标签标签定义及使用说明:

<p> 标签定义段落。

<p>元素会主动在其前后创立一些空白。阅读器会主动增加这些空间,您也可以在样式表中规定。

html P标签的属性:

tuyi.png

HTML中P标签内为什么不克不及嵌套div标签

深究:

我们先来认识in-line内联元素和block-line块元素,由于HTML里几乎所有元素都属于内联元素或者块元素中的一种。

in-line这个词有许多种说明:内嵌、内联、行内、线级等,但是,它们都是表示雷同的意思,在这里我们选中习惯的叫法-内联。

先看下面的例子你就能清楚两者的差异:

    <p>测试一下块元素与<span>内联元素</span>的差异</p>
    <p>测试一下<div>块元素</div>与内联元素的差异</p>

上面的例子本人随意实践一下就知道结果了,这里就不占用空间了,<div>会本人发生一个新的行,而<span>并没有换行,这是在没有CSS渲染的状况下才这样,一样,我们也可以通过CSS把div定义成内联元素,把span定义成块元素,但是,我们却不克不及在HTML里任意转化它们,块元素可以包括内联元素或某些块元素(上面的例子其实是错误的使用--->我把<div>放在<p>里面了) ,但内联元素却不克不及包括块元素,它只能包括其他的内联元素,再看看这个:

<h2>我喜爱在<a href="http://www.php.cn/ " >百分百源码网</a>计议Web标准的缘由。</h2>

其中<h2>是属于块元素,而<a>是属于内联元素,<h2>包括<a>是没有错误的,一样,<div>可以包括<p>,<p>包括<a>也是对的,但是假如是下面这样的话,就是错误的,由于内联元素不该该包括块元素:

  <a href="#"> <h2>这样是错误的用途!</h2></a>

还有一些状况就是一些块元素不成以包括另一些块元素。例如这样:

   <p>测试文字
    < ul>
        li>现阶段是不克不及这样用的,要比及XHTML 2.0才可以这样用。</li>
    </ul>
       测试文字
    </p>

而这样又是可以的。

   <ul>
         <li><p>这样是可以的</p></li>
    </ul>

为什么呢?由于我们使用的DTD中规定了块级元素是不克不及放在<p>里面的,再加上一些阅读器纵容这样的写法:

<p>这是一个段落的开端

<p>这是另一个段落的开端

当一个<p>签还没完毕时,碰到下一个块元素就会把本人完毕掉,其实阅读器是把它们处置成这样:

    <p>这是一个段落的开端</p>
    <p>这是另一个段落的开端</p>

所以方才那样的写法会变成这样:

<p>测试文字</p>
    <ul>
         <li>现阶段是不克不及这样用的,要比及XHTML 2.0才可以这样用。</li>
    </ul>

测试文字<p></p>

这也是跟方才说第一个例子中<p>里面放<div>不合理是统一个事理。

那哪些块元素里面不克不及放哪些块元素呢?我知道你有这个疑问,也知道我仅仅列一张清单你不好记住它们。我们可以先把所有的块元素再次划分成几个级别的,我们已经知道<html>是在最外层,<html>下1级里面只会有<head>、<body>、<frameset>、<noframes>,而我们已经知道了可视的元素只会显现在<body>里,所以我们把<body>划在第一个级里面,接着,把不成以自在嵌套的元素划在第三个级,其他的就归进第二个级。

所谓的不成自在嵌套的元素就是里面只能放内联元素的,它们包罗有:标题标志的<h1>、<h2>、<h3>、<h4>、<h5>、<h6>、<caption>;段落标志的<p>;分隔线<hr>和一个特殊的元素<dt>(它只存在于列表元素<dl>的子1级)。

兼容性注释

在 HTML 4.01 中,不赞同使用 p 元素的 align 属性;在 XHTML 1.0 Strict DTD 中,不支撑 p 元素的 align 属性。

请使用 CSS 代替。

CSS 语法:

<p style="text-align:right">

html P标签的css样式的实例:

1.“ text-left ”、“ text-right ”、“ text-center ”属性操纵<p>标签内容位置

            <p class="text-left">在左</p>
            <p class="text-right">在右</p>
            <p class="text-center">居中</p>

2.“ text-lowercase ”、“ text-uppercase ”、“ text-capitalize ”属性操纵<p>标签英文内容的大小写

            <p class="text-lowercase">hahahahhahahaha都小写</p>
            <p class="text-uppercase">hahahahhahahaha都大写</p>
            <p class="text-capitalize">hahahahhahahaha首字母大写</p>

3.字体:“text-muted ”、“text-info ”、“text-success ”、“text-warning ”、“text-primary ”、“text-danger ”等属性,对不一样状况下的内容停止不一样色彩的标注

            <p class="text-muted">text-muted</p>
            <p class="text-info">text-info</p>
            <p class="text-success">text-success</p>
            <p class="text-warning">text-warning</p>
            <p class="text-primary">text-primary</p>
            <p class="text-danger">text-danger</p>

4.背景:“bg-muted ”、“bg-info ”、“bg-success ”、“bg-warning ”、“bg-primary ”、“bg-danger ”等属性,对不一样状况下的内容停止不一样色彩背景的标注

            <p class="bg-muted">bg-muted</p>
            <p class="bg-info">bg-info</p>
            <p class="bg-success">bg-success</p>
            <p class="bg-warning">bg-warning</p>
            <p class="bg-primary">bg-primary</p>
            <p class="bg-danger">bg-danger</p>

点击这里查看p标签的根基学习文章:html<p>标签是啥元素?关于html p标签的定义和作用详解

【小编的相关引荐】

html dir标签是干啥的?<dir>标签的详细定义和属性介绍

html noscript标签是啥意思?关于noscript标签的用途你理解多少?

以上就是html P标签为什么不克不及嵌套div?还有关于html P标签的css样式的实例介绍的具体内容,更多请关注百分百源码网其它相关文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有150人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板