关于fisrt-child,last-child问题

关于fisrt-child,last-child问题

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>动态伪类</title>
        <style type="text/css">
            /*此处写代码*/
            input:hover{
                border:1px solid red;
            }
        div:first-child > input:focus{
            background:#FF8C00;
        }
        div:last-child > input:focus{
            background:#FF0000;
        }
        </style>
    </head>
    <body>
        <!-- 此处写代码 -->
        <div>
            <span>用户名:</span><input type="text">
        </div>
        <div>
            <span>密码:</span><input type="password">
        </div>

    </body>
</html>

这样使用first/last-child选择器。用户名输入框获得焦点时背景会变色。当密码输入框获取焦点时,背景色却不变 这是为什么?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
提问者 铅笔画2016 2017-04-13 13:54:01

http://img1.sycdn.imooc.com/climg//58ef122f00015db518330649.jpg这样。而我也尝试了在sublime新建页面预览是可以的。

Hbrsql 2017-04-13 12:36:52

http://img1.sycdn.imooc.com/climg//58ef003e00014fe202400135.jpg

试了下,两个框都可以变色.


  • 提问者 铅笔画2016 #1
    我又试了一下,还是没有变色,,可能是我浏览器保存的有帐号密码?
    2017-04-13 13:52:27
  • Mr小丸子先森 回复 提问者 铅笔画2016 #2
    我之前也有同样的问题,在这个里边写的last-child不变颜色,但是把代码拷到SublimeText里边用浏览器预览是可以变颜色的,你也试试
    2017-09-20 23:36:59
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师