4-2编程练习问题

来源:4-2 编程练习

慕仔4144401

2019-10-29 16:32:04

4-2编程练习中,效果餐卡编辑中,为什么要 div:hover li{display:inline;}才会显示,而输 h2:hover li{display:inline;}确没有反应呢? 

写回答

1回答

好帮手慕糖

2019-10-29

同学你好,1、这是因为属性名之间,隔一个空格的话,表示的是后代元素哦。

比如:h2:hover ul{display:inline;}这个就表示,h2元素下的ul元素,然后设置样式;

但是h2与ul是兄弟元素。直接写的话,是没有效果的哦。

2、所以,建议:将hover设置给外面大盒子div,移入div的时候显示。

希望能帮助到你,欢迎采纳。

祝学习愉快!

0

0 学习 · 40143 问题

查看课程