为了账号安全,请及时绑定邮箱和手机立即绑定

CSS伪类 问题

CSS伪类 问题

忆_卿 2016-04-15 11:47:58
p span.stress{    font-size:20px;color:red;}p span:hover{    color:pink;}为什么把 p span:hover{}中的p去掉之后 伪类不起作用了?<body>    <h1>勇气</h1>    <p>三年级时,我还是一个<span class="stress">胆小如鼠</span>的小女孩,上课从来不敢回答老师提出的问题,生怕回答错了老师会批评我。就一直没有这个勇气来回答老师提出的问题。学校举办的活动我也没勇气参加。</p>    <p>到了三年级下学期时,我们班上了一节公开课,老师提出了一个很简单的<span>问题</span>,班里很多同学都举手了,甚至成绩比我差很多的,也举手了,还说着:"我来,我来。"我环顾了四周,就我没有举手。</p></body>
查看完整描述

2 回答

?
旧丶爱人

TA贡献7条经验 获得超9个赞

楼下说得很对,css也是有优先级的,

p span.stress{
    font-size:20px;color:red;
}
p span:hover{
    color:pink;
}

   如果把hover前的p去掉,那么它优先级没有 p span.stress 高。所以你的color:pink无法覆盖color:red


查看完整回答
1 反对 回复 2016-04-15
  • 忆_卿
    忆_卿
    你所说的优先级 是根据权值来比的把?hover前面 加不加P 好像他的权值 都没的 p span.stress{}大吧,优先级应该也没它的高。
  • 忆_卿
    忆_卿
    难道p span.stress{}的权值 会比P span{}低? 有没有p 权值都比它高吧 优先级也比它高吧。
?
侠客岛的含笑

TA贡献552条经验 获得超285个赞


p span.stress{

    font-size:20px;color:red;

}

因为你这里写了一个p

查看完整回答
反对 回复 2016-04-15
  • 忆_卿
    忆_卿
    然后呢? 为什么不行?原因是什么,我需要的是解释 。
  • qq_雪天飞花_0
    qq_雪天飞花_0
    上边写和下边写的应该一直,要不然当你hover他不知到你要干吗?
  • 2 回答
  • 0 关注
  • 1396 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信