Forum » Izdelava spletišč » Je s CSS možno narediti user-friendly navigacijo?
Je s CSS možno narediti user-friendly navigacijo?
aljazh ::
Na strani, ki se dinamično generira, imam stolpec z navigacijo, ki mora biti vedno enak. Ali je možno s CSS narediti, da ko uporabnik pride na določeno stran, link za to stran postane neaktiven in se obarva drugače - da torej uporabnik ve, na kateri strani je. Torej v smislu user-friendly navigacije.
Trenutno imam s CSS narejeno takole:
#menu_left {
float: left;
margin: 0 0 6px 0;
padding: 0 0 1px 0;
border-bottom: 2px solid #e2e2e2;
clear: left;
}
#menu_left li { list-style: none; }
#menu_left li a {
display: block;
color: #FFFFFF;
background: #7c7c7c url(images/arrow.gif) no-repeat center left;
width: 204px;
padding: 7px 23px 7px 23px;
margin: 0 0 1px 0;
font-weight: bold;
text-decoration: none;
}
#menu_left li a:hover { background: #000000 url(images/arrow.gif) no-repeat center left; color: #fff; }
Obstaja kakšna elegantna rešitev za moj problem znotraj CSS-a?
Ali pa bo treba spremeniti kodo strani in če - kako?
Trenutno imam s CSS narejeno takole:
#menu_left {
float: left;
margin: 0 0 6px 0;
padding: 0 0 1px 0;
border-bottom: 2px solid #e2e2e2;
clear: left;
}
#menu_left li { list-style: none; }
#menu_left li a {
display: block;
color: #FFFFFF;
background: #7c7c7c url(images/arrow.gif) no-repeat center left;
width: 204px;
padding: 7px 23px 7px 23px;
margin: 0 0 1px 0;
font-weight: bold;
text-decoration: none;
}
#menu_left li a:hover { background: #000000 url(images/arrow.gif) no-repeat center left; color: #fff; }
Obstaja kakšna elegantna rešitev za moj problem znotraj CSS-a?
Ali pa bo treba spremeniti kodo strani in če - kako?
- spremenil: aljazh ()
Matek ::
A ne mores narediti zadeve na tak nacin, da bi ta stolpec, ki mora biti vedno enak, insertal v en element, ki bi se generiral skupaj z ostalo spremenljivo vsebino strani in bi imel vsakic drugacen classname?
Bolje ispasti glup nego iz aviona.
aljazh ::
Če bi se lotil tega, bi bilo ogromno za predelovat. Zato sem tudi vprašal, če obstaja kakšen workaround s CSS-om oziroma kaj podobno enostavnega.
Matek ::
Njah, na nekaj se boš moral v vsakem primeru opreti, kar začarati zadeve ne moreš. Malo javascripta je nedopustno? Lahko bi z JS na vsaki strani, na katero prideš, poskusil poiskati nekaj unikatnega (če recimo spremenljivi del vsebuje nek element, ki se mu spreminja id / class / vsebina ali kaj podobnega glede na podstran) in na podlagi tega prilagodil izbirni meni.
Bolje ispasti glup nego iz aviona.
Zgodovina sprememb…
- spremenil: Matek ()
aljazh ::
Ok, sicer ni odgovor, ki sem si ga želel slišati, a vseeno hvala. Bom user-friendlyness verjetno poskusil doseči na drugačen način, z besedilom (naslovi) na dinamično generiranih straneh.
JohanP ::
če prav razumem iščeš tole:
a:link
a:visited
a:hover
a:active
poguglaj za več informacij. Važen je vrsten red btw.
a:link
a:visited
a:hover
a:active
poguglaj za več informacij. Važen je vrsten red btw.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
! | Vse, kar ste si želeli vprašati o CSS, pa si niste upali. (strani: 1 2 3 4 … 23 24 25 26 )Oddelek: Izdelava spletišč | 345890 (5027) | sunniegoldie |
» | Prikaz strani na različni resoluciji-JoomlaOddelek: Izdelava spletišč | 1935 (1663) | kr?en |
» | Ocena? Kako bi dodal podstrani?Oddelek: Pomoč in nasveti | 899 (764) | shadeX |
» | meni razporejen po celotni dolžiniOddelek: Izdelava spletišč | 2228 (2096) | XzupanX |
» | poravnava li elementovOddelek: Izdelava spletišč | 2143 (2008) | boss-tech |