iOS开发html+css学习之子元素的伪类

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
/*
为第一个p标签设置一个背景标签
:first-child 可以选中第一个子元素
:last-child 可以选中最后一个子元素
/
/
body > p:first-child {
background-color: yellow;
} */

    /* p:last-child {
        background-color: green;
    } */

    /* 
        :nth-child(index)可以选中任意index位子的元素,1开始
            index 该选择器后边可以指定一个参数,指定要选中第几个子元素
            even 表示偶数位子的子元素
            odd 表示奇数位子的子元素
     */
    /* p:nth-child(2) {
        background-color: green;
    }
    p:nth-child(odd) {
        background-color: blue;
    } */

    /* 
        :first-of-type
        :last-of-type
        :nth-of-type()
            和 :first-child这些非常的类似
            只不过child,是在所有的子元素中排列
            而type,是在当前类型的子元素中的排列
     */
    p:first-of-type {
        background-color: yellow;
    }
    </style>
</head>

<body>
<span>我是第一个span</span>
<p>我是body里面的第一个p标签</p>
<p>我是一个p标签</p>
<p>我是一个p标签</p>
<p>我是一个p标签</p>
<p>我是一个p标签</p>
<p>我是一个p标签</p>
<p>我是body的最后一个p标签</p>

<span>我是最后一个span</span>
<div>
    <p>我是div里面的第一个p标签</p>

    <p>我是div里面的最后一个p标签</p>
</div>

</body>
</html>

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容