» »

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?
  • 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.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
!

Vse, kar ste si želeli vprašati o CSS, pa si niste upali. (strani: 1 2 3 423 24 25 26 )

Oddelek: Izdelava spletišč
1298345890 (5027) sunniegoldie
»

Prikaz strani na različni resoluciji-Joomla

Oddelek: Izdelava spletišč
151935 (1663) kr?en
»

Ocena? Kako bi dodal podstrani?

Oddelek: Pomoč in nasveti
6899 (764) shadeX
»

meni razporejen po celotni dolžini

Oddelek: Izdelava spletišč
72228 (2096) XzupanX
»

poravnava li elementov

Oddelek: Izdelava spletišč
82143 (2008) boss-tech

Več podobnih tem