鼠标经过效果a.active代表什么意思?
1 2 | nav > a:hover,nav > a.active { padding-bottom: 7px; } |
问题1:
1 | a:hover, |
这里面的“,”代表什么意思?
问题2:
1 | a.active { padding-bottom: 7px; } |
.active这应该是代表选择到命名为active的class吧。
问题3:
单独用a.active { padding-bottom: 7px; }是没法完成滑动效果的,我理解的是a:hover代表的是当鼠标经过a链接时发生效果,命名为active的class的内边距下方会增加7px,希望老师给我解答下。
补充:
1 2 3 4 5 6 7 8 9 10 11 12 13 | <header><div><a href="index.html"><img src="images/logo.png"></a><nav><a href="index.html" class="Home">Home</a><a href="#" class="Course">Course</a><a href="#" class="Actual">Actual</a><a href="#" class="Plan">Plan</a><a href="#" class="FAQ">FAQ</a><a href="#" class="Notes">Notes</a></nav></div></header> |
这里面没有命名为active的class啊
210
收起
正在回答
1回答
①nav > a:hover,nav > a.active { padding-bottom: 7px; }之间的逗号表示是群组选择器;
群组选择器
可以把这几个相同设置的选择器合并在一起,将同样的定义应用于多个选择器,可以将选择器以逗号分隔的方式并为组。其基本语法如下。E1,E2,E3{}
②问题二你的理解是正确的
③nav > a:hover表示鼠标滑动的效果,a.active表示html中带有lass为activec的样式,这里表示默认选中的样式;
望采纳~
HTML5与CSS3实现动态网页 2018
- 参与学习 1887 人
- 提交作业 4643 份
- 解答问题 5760 个
有HTML和CSS基础,却不知道如何进阶?本路径带你通过系统学习,完成从“会做网页”到“做出好的动态网页”的蜕变,迈出成为前端工程师的第一步。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星