美文网首页
html的 first-child与first-of-type的

html的 first-child与first-of-type的

作者: 常伟波 | 来源:发表于2018-07-08 20:18 被阅读0次

    first-of-type: 顾名思义,一定是关于类型的,出现的第一个类型的内容
    first-child: 子元素中出现的第一个元素(仅仅是第一个的意思,并没有提到关于内容的)

    下面是一段代码,大家可以看一下:


    1.这是first-child的代码以及结果:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>first与child的区别</title>
        <style type="text/css">
            p:first-child{
                color: red;
            }
            
        </style>
    </head>
    <body>
        <p>这里是p1</p>
        <div>
            <span>这里是span标签</span>
            <p>div下的p1</p>
            <p>div下的p2</p>
        </div>
        <p>这里是p2</p>
        
    </body>
    </html>
    
    first-child的代码执行结果.png.png

    显然,这有body中的第一个<p>标签执行了,当然first-child也是有继承性的,如果<div>下面的第一个是<p>标签的话,也会变红

    所以说,first-child只代表内容

    2.这是first-of-type的代码以及结果:

    
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>first与child的区别</title>
        <style type="text/css">
        
             p:first-of-type{
                color: greenyellow;
            } 
        </style>
    </head>
    <body>
        <p>这里是p1</p>
        <div>
            <span>这里是span标签</span>
            <p>div下的p1</p>
            <p>div下的p2</p>
        </div>
        <p>这里是p2</p>
        
    </body>
    </html>
    
    first-of-type的代码执行结果.png
    可见,first-of-type是根据类型在查找的,找第一个类型

    相关文章

      网友评论

          本文标题:html的 first-child与first-of-type的

          本文链接:https://www.haomeiwen.com/subject/wxtauftx.html