Na verdade, isso meio que faz sentido. E se houver uma função em JavaScript que, ao passar o mouse sobre outro elemento, ou até mesmo ao clicar em um botão, altere o valor da propriedade 'display'? Mudando de 'none' para 'block', por exemplo.