CSS és link probléma
Sziasztok!
A problémám a következő: adott egy oldal footere, mely egy bal és egy jobb részből áll. A bal részben lévő 2 divre egyszerre szeretném ugyanazt a linket tenni, de valamiért az egész bal oldalra lesz érvényes. Ez azért problémás, mert a bal rész hosszabb, mint az a 2 belső div, amin a link van, ezért ha "üres" területre viszem az egeret a bal részen belül, akkor is ott a hivatkozás. Hogy tudnám megoldani?
Előre is kösz!
HTML:CSS:
■ A problémám a következő: adott egy oldal footere, mely egy bal és egy jobb részből áll. A bal részben lévő 2 divre egyszerre szeretném ugyanazt a linket tenni, de valamiért az egész bal oldalra lesz érvényes. Ez azért problémás, mert a bal rész hosszabb, mint az a 2 belső div, amin a link van, ezért ha "üres" területre viszem az egeret a bal részen belül, akkor is ott a hivatkozás. Hogy tudnám megoldani?
Előre is kösz!
HTML:
- <div class="footer">
- <div class="footer-left">
- <a href="#">
- <div class="earth"></div>
- <div class="lang"></div>
- </a>
- </div>
- <div class="footer-right"> ... </div>
- </div>
- .footer{
- font-size: 10pt;
- overflow: hidden;
- margin-top: 10px;
- margin-bottom: 10px;
- }
- .footer-left{
- width: 480px;
- float: left;
- text-align: left;
- float: left;
- }
- .earth{
- width: 16px;
- height: 16px;
- float: left;
- background-image: url('../images/lang.png');
- background-repeat: no-repeat;
- margin-left: 5px;
- }
- .lang{
- width: 100px;
- height: 16px;
- margin-left: 133px;
- }
- .footer-right{
- float: right;
- text-align: right;
- width: 480px;
- }
több anchor és belülre
De van egy hover effekt a
<div class="footer-left">
Így van most is, de ahogy
Es ha az "a" tag-et block-ra
Ha linket adnál, egyszerűbb
ha jQuery-t behúzod, akkor
CSS?
Ilyet miért nem az <a> elem display: block-ra állításával, majd egy megfelelő padding érték és háttérkép alkalmazásával oldunk meg? Ami logikailag összetartozik, azt minek divekkel szétszabdalni?
Valahogy így
Végül mégiscsak ez lett a jó,
A .footer lehetne position:
Egy ilyen láblécnek nem ennyi
Ha jól értettem, akkor egy
Na, közben megoldottam