Puslapiai: [1]   Į apačią

Autorius Tema: [Atsakyta] nuorodos neveikia ???  (Skaityti 89 kartai)

jonastower

  • Forumo naujokas
  • Karma: +0/-0
  • Atsijungęs
  • Žinutės: 12
[Atsakyta] nuorodos neveikia ???
« : Rugsėjo 29, 2009, 10:13:47 »
www.vidagphoto.com Gal kas galit paziuret source koda, kodel nuorodos neveikia, ir siaip gal kokiu pastebejimu. Aciu
« Paskutinis taisymas: Spalio 02, 2009, 02:33:39 nuo primatas »
Prisijungęs

Macaque

  • Kietas forumietis
  • Karma: +4/-0
  • Atsijungęs
  • Žinutės: 102
  • brrrr.
Re: nuorodos neveikia ???
« Atsakyti #1 : Rugsėjo 29, 2009, 10:30:57 »
Tiksliai nežinau, tiesiog pastebėjimas... Pabandyk paveiksliuką nurodyti css.css faile o ne html'e .
Prisijungęs

trimpirim

  • Forumo naujokas
  • Karma: +1/-0
  • Atsijungęs
  • Žinutės: 32
Re: nuorodos neveikia ???
« Atsakyti #2 : Rugsėjo 29, 2009, 11:08:47 »
Kiek suprantu, problema tame, kad tarp <a href...> ir tarp </a> nėra jokio teksto, divo, imago ar dar kokio brudo. Čia tas pats, kas parašyčiau taip:
<div>kontaktai<a href="kontaktai.html"></a></div>
o turėtų atrodyt, taip:
<div><a href="kontaktai.html">kontaktai</a></div>
Truputį pastudijavęs, radau, kad galima padaryt ir pagal tavo variantą, tik stiliaus skiltyje turi prirašyt adreso (<a href...></a>) stilių su pločiu lygiu šimtui procentų. Tada užpildoma visa tuščia erdvė. Va tarkim taip:
a:link {
  width: 100%
}
Bet tokiu atveju gauni ne į savo .gifn (n - skaiciai) klases kišti fono nuotrauką (background-image), bet į a:link, a:hover klases. Va taip tarkim:
/* <li> su gif5 klase */
.gif5 {
width: 111px;
height: 13px;
left: 684px;
top: 0px
       /* čia nebelieka background-image */
}
/* gif5:hover taip pat nebelieka */
/* <a> su klase gif5 (<a class="gif5"..></a>) */
a.gif5:link {
width:100%;
background-image: url(Index/5.gif.gif) /* atsiranda čia */
}
/* atliekama ta pati funkcija, kaip ir tavajame gif5:hover, tik skirtumas tas, kad nuoroda į adresą veiks. */
a.gif5:hover {
width:100%;
background-image:url(Index/hover5.gif)
}
« Paskutinis taisymas: Rugsėjo 29, 2009, 11:50:28 nuo trimpirim »
Prisijungęs

jonastower

  • Forumo naujokas
  • Karma: +0/-0
  • Atsijungęs
  • Žinutės: 12
Re: nuorodos neveikia ???
« Atsakyti #3 : Rugsėjo 30, 2009, 10:03:38 »
Galvoju, kad ponas Trimpirim taip paaiskinai, man taip neveikia.
html'e :
<li class="gif5"><a class="gif5" a href="documentary.htm"></a></li>
css'e :
.gif5 {
   width: 111px;
   height: 13px;
   left: 684px;
   top: 0px;
}
a.gif5:link {
   width:100%;
   background-image: url(Index/5.gif.gif)
}
a.gif5:hover {
   width:100%;
   background-image:url(Index/hover5.gif)
}
Gal negerai supratau  ???
Prisijungęs

trimpirim

  • Forumo naujokas
  • Karma: +1/-0
  • Atsijungęs
  • Žinutės: 32
Re: nuorodos neveikia ???
« Atsakyti #4 : Rugsėjo 30, 2009, 10:15:09 »
Palauk, viską, ką parašiau, pats tuoj pamėginsiu.:)

EDIT:
Suklydau. Privėliau biški. Taip va lyg ir veikia... nebe užtikrintas aš, bet verta pamėgint:
ul {
list-style-type: none;
}
li.gif5 {
display: inline;
width: 110px;
height: 30px
}
a.gif5 { /*pasirodo, kad FF nepripažįsta tokio kaip :link. Nors nežinau, gal čia tik šiaip pribūriau:)) */
float: left; /* šito reikia. čia jau pagal tave kur nori, kad lygiuotu. tai lyg ir veikia */
width: 110px; /* negalima 100 procentų dėt.. pasirodo, kad reikia dėt konkretų dydį */
height: 30px; /* tas pats ir čia */
text-decoration: none;
padding:0px 0px; /* šito irgi lyg ir reikia. nepamenu dabar, ar reikėjo... ką nukopijavau, tas ir liko */
background-image: url('ne.jpg')
}
a.gif5:hover {
background-image: url('taip.jpg')
}

Lyg ir taip, nesu užtikrintas. O kodėl tu nenori tarp <a href..> ir </a> įdėt nuotraukos ir su scriptais pakeist?
« Paskutinis taisymas: Rugsėjo 30, 2009, 10:41:19 nuo trimpirim »
Prisijungęs

jonastower

  • Forumo naujokas
  • Karma: +0/-0
  • Atsijungęs
  • Žinutės: 12
Re: nuorodos neveikia ???
« Atsakyti #5 : Rugsėjo 30, 2009, 10:44:28 »
Nedelsiant meginu  :)
Prisijungęs

jonastower

  • Forumo naujokas
  • Karma: +0/-0
  • Atsijungęs
  • Žinutės: 12
Re: nuorodos neveikia ???
« Atsakyti #6 : Rugsėjo 30, 2009, 11:17:43 »
Vistiek neveikia, nerodo tada paveiksliuku net, o del to, kad padaryti tai su scriptu butu galima, bet as galvojau , kad css'as optimaliausias variantas, tik kazko neveikia ??? Gal patarsi kaip ?
Prisijungęs

trimpirim

  • Forumo naujokas
  • Karma: +1/-0
  • Atsijungęs
  • Žinutės: 32
Re: nuorodos neveikia ???
« Atsakyti #7 : Spalio 01, 2009, 11:26:18 »
Dar turiu šiokią tokią idėją. Mėginsiu parašyt:
css... panaikinau a:hover...a.gif5. Palieku taip:
.gif5 {
float: left; /* šitas man sutvarkė ir pradėjo nuo jo veikt. */
width: 110px;
height: 13px;
left: 684px;
text-decoration: none;
color: #000;
background-image: url('taip.jpg');
}
.gif5:hover {
width: 110px;
height: 13px;
left: 684px;
text-decoration: none;
color: #000;
background-image: url('ne.jpg');
}
Daugiau nieko nekeičiau, nu tik url savo. Atsikeisi pamėginimui.
HTML šiam pavyzdžiui:
<li class="gif5"><a class="gif5" href="weddings.htm" ></a></li>
Man veikia. Praneši ar tau irgi vieks:)
Prisijungęs

jonastower

  • Forumo naujokas
  • Karma: +0/-0
  • Atsijungęs
  • Žinutės: 12
Re: nuorodos neveikia ???
« Atsakyti #8 : Spalio 01, 2009, 09:16:55 »
 ;D ;D ;D valio pagaliau baigta. Labai Tau aciu, tu esi geras zmogus daugiau tokiu!!! Statau tau alaus  ;)
Prisijungęs

trimpirim

  • Forumo naujokas
  • Karma: +1/-0
  • Atsijungęs
  • Žinutės: 32
Re: nuorodos neveikia ???
« Atsakyti #9 : Spalio 01, 2009, 10:56:05 »
Prašom:D
Prisijungęs
Puslapiai: [1]   Į viršų
 

Hey.lt - Nemokamas lankytojų skaitliukas