应该是.box:hover .detail{},也就是说,你写的.box:hover.detail{}hover后面少了一个空格。
找到源码,将链接的鼠标悬浮状态css修改一下,文字隐藏我可以理解成两种情况:第一种情况,鼠标移上去文字背景都为白色,肉眼看不到,但是鼠标选用某段文字后可见。
这种情况下,将文字颜色color改成黑色black或其他可见的颜色,再添加一个下滑线text-decoration:underline即可
a:hover{text-decoration:underlinecolor:black}
第二种情况:鼠标移上去后,css悬浮状态a:hover加了“display:none”
如果是设置的a:hover{display:none},而非上一种改变文字的情况时。
你只需要将删除display:none删除,或将其修改成display:block即可。