伪类

在这里插入图片描述 未访问状态 a:link{}
访问过状态 a:visited{}
鼠标悬停状态 a:hover{}
鼠标点击时状态 a:active{}
鼠标伪类
鼠标悬停状态 :hover{}
鼠标点击时状态 :active{}

表单伪类
:checked 被选中伪类
:focus 获取焦点伪类
:disabled 不可用表单位类
:enabled 可用表单伪类
-------------
:only-child 唯一的子节点伪类(选中元素必须是某一个元素的子节点)
:empty 空节点伪类(标签之间没有任何内容,例如:空格,缩进,换行,标签,文字等都是节点)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>伪类</title>
    <style type="text/css">
        p{
            height: 50px;
            line-height: 50px;
        }
        /*:hover 鼠标悬停伪类*/
        img{
            width: 200px;
            border: 5px solid #000;
        }
        img:hover{
            /*鼠标悬停*/
            border-color: orange;
            /*小手状*/
            cursor: pointer;
        }
    /*    表单伪类*/
    /*    :checked  被选中伪类
          :focus    获取焦点伪类
          :disabled 不可用表单位类
          :enabled  可用表单伪类
     */
        /*谁被选中后面的span变红*/
        /*:checked  被选中伪类*/
        input[type="radio"]:checked+span{
            color: red;
        }
        /*:focus    获取焦点伪类*/
        input:focus{
            /*外轮廓*/
            outline: none;
            border: 1px solid red;
        }
        /*:enabled  可用表单伪类*/
        input:enabled{
            border: 5px solid orange;
        }
        :disabled 不可用表单位类
        input:disabled{
            border: 5px solid blue;
        }
        /*
        :only-child 唯一的子节点伪类(选中元素必须是某一个元素的子节点)
        :empty  空节点伪类(标签之间没有任何内容,例如:空格,缩进,换行,标签,文字等都是节点)
        */
        /*:only-child 唯一的子节点伪类*/
        li:only-child{
            color: red;
            font-weight: bold;
        }
        div{
            width: 200px;
            height: 200px;
            background-color: #eee;
            margin-bottom: 10px;
        }
        /*:empty  空节点伪类(标签之间没有任何节点(内容),例如:空格,缩进,换行,标签,文字等都是节点(内容))*/
        div:empty{
            background-color: lightblue;
        }

    </style>
</head>
<body>
    <img src="../../image/a.png">
    <img src="../../image/a.png">
    <img src="../../image/a.png">
    <form action="">
        <p>
            <input type="radio" name="danxuan"><span>A</span>
            <input type="radio" name="danxuan"><span>B</span>
            <input type="radio" name="danxuan"><span>C</span>
            <input type="radio" name="danxuan"><span>D</span>

        </p>
        <p>
            用户名:<input type="text">
        </p>
        <p>
            搜索框:<input type="search">
        </p>
        <p>
            邮箱:<input type="email" disabled>
        </p>

    </form>

    <ul>
        <li>A</li>
    </ul>
    <ul>
        <li>B</li>
        <li>C</li>
    </ul>
    <ul>
        <li>
            <ul>
                <li>D</li>
            </ul>
        </li>
        <li>E</li>
    </ul>
    <div>空</div>
    <div></div>
    <div>   </div>
    <div>

    </div>
    <div>
        <p>节点</p>
    </div>

</body>
</html>
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值