4-2编程练习问题
来源:4-2 编程练习
慕仔4144401
2019-10-29 16:32:04
4-2编程练习中,效果餐卡编辑中,为什么要 div:hover li{display:inline;}才会显示,而输 h2:hover li{display:inline;}确没有反应呢?
1回答
同学你好,1、这是因为属性名之间,隔一个空格的话,表示的是后代元素哦。
比如:h2:hover ul{display:inline;}这个就表示,h2元素下的ul元素,然后设置样式;
但是h2与ul是兄弟元素。直接写的话,是没有效果的哦。
2、所以,建议:将hover设置给外面大盒子div,移入div的时候显示。
希望能帮助到你,欢迎采纳。
祝学习愉快!
相似问题