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

Kako napraviti meni koji ce videti svi brouzeri

[es] :: Web dizajn i CSS :: Kako napraviti meni koji ce videti svi brouzeri

[ Pregleda: 2419 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

slamone
Ognjen Krstic
Beograd

Član broj: 71598
Poruke: 9
*.drenik.net.



Profil

icon Kako napraviti meni koji ce videti svi brouzeri10.01.2006. u 20:41 - pre 223 meseci
naime, ako stavim malu tabelu sa 4 td-a i u svaki sliku koju upakujem u <a> dobicu inline meni, jel tako...
medjutim IE5 nece da prihvati ovakav <a>, dakle na hover preko slike ne dogadja se nista i slika se ne ponasa kao link.
Zanima me kako izbeci ovaj problem ili kako naterati IE5 da slicice iz menija tretira kao validne linkove sto oni i jesu

Ja sam pokusao da sa CSS-om postavim da background od svakog <li> iz <ul> bude zeljena slika, i eto radi, a onda se vratim u firefoks i nema apsolutno nicega..
Primetio sam da ova varijanta radi ali ako je <ul><li> ostavljen da bude display: block, ali u mom slucaju on je li {display: inline} i to ne radi

Da se ispravim: ovo je bila i prvobitna ideja ali nikako nisam mogao da nateram FF da prikaze meni dok je IE5 pokazao, tek sam se onda odlucio za <table> sa 4 <td> i u svakim <img>
Cisto da dodam: kapiram da se ovo u kasnijim verzijama IE-a i vidi i radi super ali ja trenutno nemam IE5+ verzije, ali i hocu da mi to radi i sa IE5

Hvala na pomoci unapred. Ognjen
 
Odgovor na temu

dragancesu
subotica

Član broj: 38340
Poruke: 2190
*.voban.co.yu.



+73 Profil

icon Re: Kako napraviti meni koji ce videti svi brouzeri11.01.2006. u 14:41 - pre 223 meseci
Kako si napisao nemam predstavu kako izgleda tvoj meni, ali u svakom slucaju zahtev da se vidi u svim browserima nije uopste mali. Ali resenje postoji pa pogledaj recimo http://www.sothink.com/product/dhtmlmenu/index.htm ili nesto slicno

Po reklami podrzava sve poznate i manje poznate browsere

Pomozite Micro$oftu u borbi protiv piraterije, poklonite prijatelju Linux
 
Odgovor na temu

slamone
Ognjen Krstic
Beograd

Član broj: 71598
Poruke: 9
*.drenik.net.



Profil

icon Re: Kako napraviti meni koji ce videti svi brouzeri11.01.2006. u 15:24 - pre 223 meseci
ok aj ovako stavicu kod

html
Code:

<div id="header">                                 
<table id="manu" cellspacing="0" cellpadding="0">

<td><a href=# id="manu1"><img src="images/layout/manu/manu_01.gif"></a></td>                                                                               
<td><a href=# id="manu2"><img src="images/layout/manu/manu_02.gif"></a></td>                                                                               
<td><a href=# id="manu3"><img src="images/layout/manu/manu_03.gif"></a></td>                          
<td><a href=# id="manu4"><img src="images/layout/manu/manu_04.gif"></a></td>
                                                                             
</table>


a CSS-om pozicioniram ovu tabelu uspesno i to je to

to je sada resenje koje ganjam, radi u FF ali ove slicice se ne ponasaju u IE5 kao linkovi, ne mozes da kliknes na njih, znaci ne postoji navigacija na sajtu za korisnike IE5, sem u futeru font manu ali mi je to bas mala uteha i neslavno resenje.

dakle prosla verzija koju sam ganjao ide ovako:

html
Code:

<div id="header">                                 
<ul id="mainManu">

<li><a href=# id="manu1"></a></li>                                                                               
<li><a href=# id="manu2"></a></li>                                                                               
<li><a href=# id="manu3"></a></li>                          
<li><a href=# id="manu4"></a></li>
                                                                         
</ul>


opet nema potrebe da pisem CSS, uglavno pozicioniram ovaj <ul> lepo, a to je unutar svog <div id="header">, odvojim ga od vrha nekih 200px, taman ispod header slike i sto je bito:: stavim da je
#mainManu li { display: inline; haight: taj i taj; i jos tu definicija, nebitno }
zatim za svaki od <li> (oni imaju svoje id-ove) postavim da je recimo
#manu1 { background: url(putanja do slicice, za svaki manu item posebna) no-repeat top left; width: tacno onoliko px koliko je svaka slicica ponaosob;}

Naravno dobijem ono sto sam vec objasnio gore, dakle ovo radi u IE5, a uopste nece da se pojavi u FF, nema uopste slicica, neme menija..
Sada bih ja mogao da postavim pitanje, kako ovo naterati da radi, ali tu cu se vec nekako i snaci, pokusacu sam...

Vise me zanima zasto IE5 ne pokazuje <a href=# id="manu1"><img src="images/layout/manu/manu_01.gif"></a> kao link, zasto ne reaguje na sliku ubacenu u <a></a> i kako ga naterati da to uradi??


p.s. nadam se da sam ok objasnio :)










[Ovu poruku je menjao slamone dana 11.01.2006. u 16:26 GMT+1]
 
Odgovor na temu

dragancesu
subotica

Član broj: 38340
Poruke: 2190
*.181.EUnet.yu.



+73 Profil

icon Re: Kako napraviti meni koji ce videti svi brouzeri12.01.2006. u 16:29 - pre 223 meseci
Mozda bi bilo najbolje da das link prema toj strani, ovako ce ti tesko neko pomoci.

Obrati paznju da ti na FF radi kako treba, mislim da je bolji za tvoj slucaj, tacnije kod prikazuje kako si napisao bez (auto) ispravki sto IE zna da radi. Jednostavan primer ti je recimo background="AABBCC", jasno je da nedostaje # (mada kad je veliki kod tesko je primetiti). E sad, dreamveawer to prikaze lepo, IE isto tako, cak i Opera ali u FF ne radi. Sad je pitanje sta sad i ko ne radi kako treba?

Pomozite Micro$oftu u borbi protiv piraterije, poklonite prijatelju Linux
 
Odgovor na temu

slamone
Ognjen Krstic
Beograd

Član broj: 71598
Poruke: 9
..njuel-bg.customer.sbb.co.yu.



Profil

icon Re: Kako napraviti meni koji ce videti svi brouzeri20.01.2006. u 13:44 - pre 222 meseci
e hocu javicu ovde cim postavim negde kao fazon test server,
ali bojim se da ce do tada tema da postane neaktuelna

Ali ne kapirak sta nije jasno i bez linka, mislim ne moras da vidis da bih shvatio o cemu govorim..
Najobicniji meni i umesto slova stavljene slicice, uradjene u fotoshopu.. Poenta je da sa ovim kodom IE5 nema hover, ne mozes da kliknes na njih, mislim mozes ali se ne desava nista. Kako naterati IE5 da prihvati ove slicice kao linkove, to je sve.
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+711 Profil

icon Re: Kako napraviti meni koji ce videti svi brouzeri20.01.2006. u 15:33 - pre 222 meseci
Probaj ovo:
Code:

<html>
<head>
<style>
a {
display: block;
background-image: url('images/menu1.png');
width:100px;
height: 20px;
}
a:hover {
background-image: url('images/menu1over.png');
}
</style>
</head>
<body>

<a href="#"></a>
</body>
</html>
 
Odgovor na temu

sojic
Dalibor Sojic
Makedonija

Član broj: 7051
Poruke: 796
62.162.209.*

Sajt: right-sock.net


+1 Profil

icon Re: Kako napraviti meni koji ce videti svi brouzeri21.01.2006. u 14:31 - pre 222 meseci
Jablane.... U vezi a:hover. Vise mi se svidja ideja sa promenu pozicije slike nego ucitavanje druge slike (nema da ima problem sa preloada, ustedis na requeste i sl.).

Nadam se da znas na sta mislim. Jedan fajl duplo veci (po dimenzije) koji sadrzi dve slike. a:hover samo menjas poziciju.
routing protocols enable routers to route routed protocols!
 
Odgovor na temu

slamone
Ognjen Krstic
Beograd

Član broj: 71598
Poruke: 9
*.drenik.net.



Profil

icon Re: Kako napraviti meni koji ce videti svi brouzeri21.01.2006. u 15:02 - pre 222 meseci
Citat:
Ja sam pokusao da sa CSS-om postavim da background od svakog <li> iz <ul> bude zeljena slika, i eto radi, a onda se vratim u firefoks i nema apsolutno nicega..
Primetio sam da ova varijanta radi ali ako je <ul><li> ostavljen da bude display: block, ali u mom slucaju on je li {display: inline} i to ne radi


 
Odgovor na temu

slamone
Ognjen Krstic
Beograd

Član broj: 71598
Poruke: 9
*.drenik.net.



Profil

icon Re: Kako napraviti meni koji ce videti svi brouzeri21.01.2006. u 15:08 - pre 222 meseci
Citat:
sojic: Jablane.... U vezi a:hover. Vise mi se svidja ideja sa promenu pozicije slike nego ucitavanje druge slike (nema da ima problem sa preloada, ustedis na requeste i sl.).

Nadam se da znas na sta mislim. Jedan fajl duplo veci (po dimenzije) koji sadrzi dve slike. a:hover samo menjas poziciju.



Da naravno ali to je samo tehnika da odradis download jedne slike za jedan manu
da se ne bi desilo kad hoverujes da izgubis sliku i moras da cekas da brouzer downloaduje hover slicicu.
To ume da zbuni korisnika, ta tehnika uzimanja dela slike je tkz "css sprites" i to je skroz ok, ali nisam na to konkretno mislio.. ali hvala u svakom sl.
 
Odgovor na temu

sojic
Dalibor Sojic
Makedonija

Član broj: 7051
Poruke: 796
62.162.211.*

Sajt: right-sock.net


+1 Profil

icon Re: Kako napraviti meni koji ce videti svi brouzeri22.01.2006. u 11:47 - pre 222 meseci
NE znam na sto mislis, ali evo ti primer: http://www.mbinc.com.mk. Pogledaj kod i slikicu http://www.mbinc.com.mk/images/navigation.png
routing protocols enable routers to route routed protocols!
 
Odgovor na temu

slamone
Ognjen Krstic
Beograd

Član broj: 71598
Poruke: 9
..njuel-bg.customer.sbb.co.yu.



Profil

icon Re: Kako napraviti meni koji ce videti svi brouzeri23.01.2006. u 15:24 - pre 222 meseci
da da to je to evo linka
http://www.alistapart.com/articles/sprites/

by the way sredio sam menu pa kad budem okacio stavicu ovde link da moze da se pogleda

hvala vam na predlozima i sugestijama, srecan rad
 
Odgovor na temu

[es] :: Web dizajn i CSS :: Kako napraviti meni koji ce videti svi brouzeri

[ Pregleda: 2419 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

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