Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Podvlacenje + hover za tekstualne linkove - ali ne i za img linkove.

[es] :: Web dizajn i CSS :: Podvlacenje + hover za tekstualne linkove - ali ne i za img linkove.

[ Pregleda: 2949 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

techcode
Aleksandar Petrovic
Amsterdam

Član broj: 55455
Poruke: 188
..taman-bg.customer.sbb.co.yu.



+3 Profil

icon Podvlacenje + hover za tekstualne linkove - ali ne i za img linkove.23.06.2006. u 13:40 - pre 217 meseci
Nikako nisam mogao da provalim kako da podvucem samo tekstualne linkove ali ne i one koji su linkovana slika.
Dakle imam sledeci CSS:
Code:

a {
    text-decoration:    none;
    padding-bottom:        1px;
    border-bottom:        1px dotted;
    margin:                0;
}

a:hover {
    text-decoration:        none;
    border-spacing:            1px;
    border-bottom-style:    solid;
    margin:                    0;
}


I to lepo radi sa tekstualnim linkovima. Isprekidano su "podvuceni" a kada se stavi mis na njih, onda su punom linijom "podvuceni". Trazio sam po netu (advanced css selectors i sl) ali ocigledno nisam pronasao nista sto bi pomoglo. Naravno sem da podesim class za img linkove "rucno". Dakle nesto kao:

Code:

-- CSS --
.img-link {
    border:            none;
}

.img-link:hover {
    border:            none;
}

-- HTML --
<a href="#" class="img-link"><img ... /></a>


Nisam uspeo da pronadjem kako da selektujem parent ako mu je prvi child xyz (odnosno da selektujem a ukoliko mu je prvi child img). Najblize tome je a > img - ali to selektuje taj img unutar a ...
 
Odgovor na temu

CtrlAltDel
Beograd

Član broj: 96286
Poruke: 325
*.ADSL.neobee.net.



Profil

icon Re: Podvlacenje + hover za tekstualne linkove - ali ne i za img linkove.23.06.2006. u 14:26 - pre 217 meseci
text-decoration: underline

je za "podvlacenje" linka , sa border dodajes okvir - istom logikom si mogao da kazes border-top pa da bude linija iznad linka.

nema potrebe tako da pises za sliku , dovoljno je samo :

img { border:none; } - to ce odmah da se primeni za sve <img> tagove , sem kad eksplicitno ne naglasis drugacije (navedes klasu ili stil)


btw border mozes i ovako da definises border-top: solid 1px red ( ne mora ono border-top-style ... )



 
Odgovor na temu

techcode
Aleksandar Petrovic
Amsterdam

Član broj: 55455
Poruke: 188
..taman-bg.customer.sbb.co.yu.



+3 Profil

icon Re: Podvlacenje + hover za tekstualne linkove - ali ne i za img linkove.23.06.2006. u 16:03 - pre 217 meseci
Izgleda da me nisi bas razumeo ... mada je iz CSS-a ocigledno ...

To "podvlacenje" - koje je ustvari border-bottom - se desava na samom linku a ne na slici.

Sa text-decoration ja ne mogu da dobijem efekat da je link "podvucen" isprekidanom linijom (kada pointer nije preko njega) a zatim punom linijom (kada je pointer preko njega). Ili mozda mogu?

Problem nastaje sto se na taj nacin podvlace i linkovi koji ne sadrze tekst kao link - vec slike.

Dakle cak i ako je border: none za img - isprekidani border (odnosno puni kada je pointer preko) ce se naci ispod slike.

 
Odgovor na temu

CtrlAltDel
Beograd

Član broj: 96286
Poruke: 325
*.ADSL.neobee.net.



Profil

icon Re: Podvlacenje + hover za tekstualne linkove - ali ne i za img linkove.23.06.2006. u 16:59 - pre 217 meseci
Code:

a {
    text-decoration:    none;
    padding-bottom:        1px;
    border-bottom:        1px dotted;
    margin:                0;
}

a:hover {
    text-decoration:        none;
    border-spacing:            1px;
    border-bottom-style:    solid;
    margin:                    0;
}



pa ovde je problem... nisam video ... ovim si rekao da sve sto je link ima ovakav stil ...

da jeste po meni ti je jedino resenje ono sto si i sam napisao - posebnu klasu da dodeljujes na image rucno... :) sorry nisam dobro video
 
Odgovor na temu

dee_
domagoj horvat
zagreb

Član broj: 73648
Poruke: 98
195.29.5.*

Sajt: www.astro-art.net


Profil

icon Re: Podvlacenje + hover za tekstualne linkove - ali ne i za img linkove.24.06.2006. u 11:04 - pre 217 meseci
ili prodji javasriptom kroz linkove na stranici, provjeri im sadrzaj i onda

Code:

IF (sadrzaj==txt) 
object.style = 'podcrtano';

ELSE
object.style = 'nista';

 
Odgovor na temu

CtrlAltDel
Beograd

Član broj: 96286
Poruke: 325
*.ADSL.neobee.net.



Profil

icon Re: Podvlacenje + hover za tekstualne linkove - ali ne i za img linkove.24.06.2006. u 15:16 - pre 217 meseci
da moz i tako... javascript , php ,asp...

ali i u tom slucaju mora rucno da ubacuje code kod linkova ...
 
Odgovor na temu

dee_
domagoj horvat
zagreb

Član broj: 73648
Poruke: 98
195.29.5.*

Sajt: www.astro-art.net


Profil

icon Re: Podvlacenje + hover za tekstualne linkove - ali ne i za img linkove.24.06.2006. u 16:52 - pre 217 meseci
zasto?

nisam probavao, ali mi zvuci sasvim logicno da pri ucitavanju stranice petljom prosece kroz sve linkove
Code:
document.links[i]
pogleda koji su tekstualni, koji IMG i ovisno o tome sta dobije, svakom links definira stil.
 
Odgovor na temu

techcode
Aleksandar Petrovic
Amsterdam

Član broj: 55455
Poruke: 188
..taman-bg.customer.sbb.co.yu.



+3 Profil

icon Re: Podvlacenje + hover za tekstualne linkove - ali ne i za img linkove.24.06.2006. u 17:04 - pre 217 meseci
Da - to mi nije palo na pamet ... A inace kako bih proverio da li se unutar linka nalazi img tag?

Samo posto ne koristim JS za bilo sta drugo (image rollover i sl), radje ga ne bi uopste ni koristio ...
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+711 Profil

icon Re: Podvlacenje + hover za tekstualne linkove - ali ne i za img linkove.26.06.2006. u 08:27 - pre 217 meseci
A što tekstualnim linkovima ne daš poseban class, ili da njihov sadržaj uokviriš sa jednim SPAN tagom i stil vežeš za SPAN umesto za A? Ili da na svim IMG tagovima unutar A pregaziš setovanje za underline.
 
Odgovor na temu

[es] :: Web dizajn i CSS :: Podvlacenje + hover za tekstualne linkove - ali ne i za img linkove.

[ Pregleda: 2949 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.