отображение div при наведении курсора на другой div не будет работать

#css #hover

#css #наведите

Вопрос:

Я пытаюсь создать область с двумя столбцами (полями). в каждом столбце будет несколько ссылок. При наведении курсора мыши на одну ссылку я хочу показать информацию о ссылке под ней.

Хорошо, итак, у меня есть этот код (только для одной ссылки, которая будет)

 .area
{
width: 840px;
position:fixed; left:50%;
margin:50px 0px 20px -420px;
float:left;
text-align: center;
}

.box
{
width:400px;
text-align: center;
float:left;
margin: 0 5px 0px 5px;
line-height:24px;
}

.link
{
width:400px;
margin-bottom:5px;
background-color:#222;
color: #FFF;
font-weight:bold;
line-height:24px;
}

.linkinfo
{
display: none;
width:400px;
margin-bottom:5px;
color: #222;
line-height:24px;
}

.link:hover .linkinfo
{
display:block;
}
  

и затем это:

 <div class="area">

<div class="box">

<div class="link"><a href="URL>here goes the link</a></div>
    <div class="linkinfo">
    Here</br>
    goes</br>
    the</br>
    information</br>
    </div>

<div class="somethingelse">there's also other stuff in the box</div>

</div>

<div class="box">
this is the other column
</div>

</div>
  

Проблема, однако, в том, что это не будет работать так.
«linkinfo» не отображается при наведении курсора мыши на «ссылку».

Но это работает, когда я меняю код на этот: (.box:hover вместо .link:hover)

 .box:hover .linkinfo
{
display:block;
}
  

Но мне нужно, чтобы при наведении курсора он показывал только ссылку, а не все поле целиком. Чего я не понимаю?

Комментарии:

1. Измените .link:hover .linkinfo на .link:hover .linkinfo

2. Может быть, что-то вроде этого? jsfiddle.net/VQr7T