Więc tak, już raz to tłumaczyłem jednej osobie. Tak więc, position relative ustawia dany blok jako rodzica, w pozycjonowaniu absolutnym. Jeżeli nie ustawisz np <li> pozycji relatywnej, w tedy pozycjonuj±c co¶ absolutnie będziesz pozycjonował to względem rodzica który ma nadan± pozycję relatywn±, domy¶lnie <body> ma pozycję relatywn±. Jeżeli już masz jaki¶ blok któremu nadałe¶ pozycję relatywn±, to wewn±trz tego bloku możesz co¶ pozycjonować absolutnie względem tego bloku (w tym wypadku chcesz aby tak było). Masz nadan± pozycję absolutn±, ale nie podałe¶ żadnej warto¶ci top lub/i left. Dodaj warto¶ci do selektora .events ul przykładowo top: 20px; left: 20px; Jeżeli dodatkowo chcesz (raczej na pewno) żeby "chmurka" pojawiała się po najechaniu na link/przycisk musisz użyć pseudoselektora :hover. Cało¶ć już jaki¶ czas temu wykonywałem najpierw dla znajomego, a potem dla jakiego¶ kolesia również na forum ponieważ również tego nie rozumiał. Tutaj masz kod:
<!DOCTYPE html>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1"> <meta name="author" content="by_ikar"> div.tooltip {
display: none;
position: absolute;
top: 24px; left: 0;
z-index: 40;
text-align: center;
width:200px;
}
div.tooltip span.top{
position: absolute;
top: 1px;
left: 40px;
width: 11px;
height: 10px;
background: url(http://img217.imageshack.us/img217/6918/tooltiptop.png) no-repeat;
/*background-color: #000;*/
}
div.tooltip span.message{
margin:2px;
margin-top: 10px;
padding: 5px;
background-color: #F7F7F7;
border: 1px solid #B7B7B7;
display: block;
}
a.tt:hover + div.tooltip{
display: block;
}
li { position: relative; }
<li><a href="#" class="tt"> jakis link testowy
</a> <div class="tooltip"><span class="top"></span> <span class="message">Selektor dziecka odnosi się do znaczników, które mają okre
œlonego rodzica. Każdy element okre
œlony po znaku
</span></div></li> <li><a href="#" class="tt"> jakis link testowy
</a> <div class="tooltip"><span class="top"></span> <span class="message">Selektor dziecka odnosi się do znaczników, które mają okre
œlonego rodzica. Każdy element okre
œlony po znaku
</span></div></li> <li><a href="#" class="tt"> jakis link testowy
</a> <div class="tooltip"><span class="top"></span> <span class="message">Selektor dziecka odnosi się do znaczników, które mają okre
œlonego rodzica. Każdy element okre
œlony po znaku
</span></div></li>
<li><a href="#" class="tt"> jakis link testowy
</a> <div class="tooltip"><span class="top"></span> <span class="message">Selektor dziecka odnosi się do znaczników, które mają okre
œlonego rodzica. Każdy element okre
œlony po znaku
</span></div></li> <li><a href="#" class="tt"> jakis link testowy
</a> <div class="tooltip"><span class="top"></span> <span class="message">Selektor dziecka odnosi się do znaczników, które mają okre
œlonego rodzica. Każdy element okre
œlony po znaku
</span></div></li> <li><a href="#" class="tt"> jakis link testowy
</a> <div class="tooltip"><span class="top"></span> <span class="message">Selektor dziecka odnosi się do znaczników, które mają okre
œlonego rodzica. Każdy element okre
œlony po znaku
</span></div></li>
<li><a href="#" class="tt"> jakis link testowy
</a> <div class="tooltip"><span class="top"></span> <span class="message">Selektor dziecka odnosi się do znaczników, które mają okre
œlonego rodzica. Każdy element okre
œlony po znaku
</span></div></li>