博主信息
博文 45
粉丝 0
评论 1
访问量 40653
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
伪类选择器也是css中的一种常用的选择器,本篇介绍伪类选择器的一些细节
源逸
原创
938人浏览过

1.伪类子元素选择器

:first-child          选择第一个子元素

:last-child          选择最后一个元素

:nth-child(排序)  从正数子元素开始选择

:nth-last-child(排序)  从倒数开始的子元素选择

2.伪类-类型选择器

:first-of-type 第一个子元素

:last-of-type 最后一个子元素

:nth-of-type(排序) 从正数开始选择

:only-of-type 匹配属于同类型中唯一同级元素

3.伪类子元素选择器与伪类类型选择器区别

伪类子元素选择器关注点在于“child”关键字,关注的是子元素位置

伪类类型选择器关注点在于类型和元素的位置

实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <!-- <link rel="stylesheet" href="static/css/style.css"> -->
    <title>css的伪类选择器(运用伪类子元素选择器和伪类类型选择器示例)2019/04/25</title>
    <style type="text/css">
        ul li{
    list-style:none;
    display:inline-block;
    width:40px;
    height:40px;
    margin-left:10px;
    text-align:center;
    line-height:40px;
    border-radius: 50%;
    box-shadow: 2px 2px 1px #888;
}

/* 第一个元素 */
ul :first-child{
    background-color:lightpink;
}
/* 倒数第一个元素 */
ul :last-child{
    background-color:lightgreen;
}

/* 正数开始 */
ul :nth-child(5){
    border:5px solid red;
}

/* 倒数开始 */
ul :nth-last-child(3){
    border:5px solid blue;
}


/* 选择当前div中只有一个p标签的内容 */
p:only-of-type{
    background-color:red;
}

/* 选择第二个div的p标签 */
p:nth-of-type(2){
    border:5px solid blue;
}

    </style>
</head>
<body>
    <ul>
        <li class="bg-blue">1</li>
        <li>2</li>
        <li>3</li>
        <li>4</li>
        <li>5</li>
        <li>6</li>
        <li>7</li>
        <li>8</li>
        <li>9</li>
        <li>10</li>
    </ul>
<hr>
    <div>
        <li>我是li标签</li>
        <p>我是p标签</p>
    </div>
<hr>
    <div>
        <li>我是li标签</li>
        <p>我是li标签</p>
        <p>我是p标签</p>
    </div>
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

QQ图片20190503161957.png

批改状态:未批改

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学