Powielające się menu


(Qba Ilza) #1

Witam.

Mam pewien problem który wygląda nastąpująco.

Na stronie mam dwa różne menu poziome.

Pierwsze

mam napisane tak:

1

2

3

4

5

6

7

I w stylu mam zdefiniowane wszystko.

Następne menu mam napisane tak:

1

2

3

4

5

6

7

I w stylu oczywiście ul i li mam zdefiniowane dla menupoziome2.

Nie wiem dlaczego ale się oba te obiekty gryzą ze sobą. W menu1 jest obwódka szara która jest w menu2.

Moze cos robie źle.

Proszę o pomoc.

Przy okazji Życzę Szczęśliwego Nowego Roku :wink:


(Kubarek) #2

Pokaż kod CSS :slight_smile:


(system) #3

W stylach zawsze odnosisz się przez

#menupoziome ul { ... }

i

#menupoziome2 ul { ... }

Nic nie ma prawa wtedy się gryźć.


(Qba Ilza) #4

Mam tak w stylu.

dla menupoziome

menupoziome {

...

}

menupoziome ul {

...

}

menupoziome ul li {

...

}

menupoziome ul li a {

...

}

menupoziome ul li a:hover {

...

}

Dla menupoziome2

menupoziome2 ul, ul li {

...

}

menupoziome2 ul {

...

}

menupoziome2 ul li {

...

}

menupoziome2 ul a:link, ul a:visited {

...

}

menupoziome2 ul a:hover {

...

}

Cos musi byc nie tak bo po dodaniu menupoziome2 przyciski w menupoziome przusuwaja sie do siebie.


(mario@) #5
#menupoziome2 ul a:link, ul a:visited {}

Jeżeli a:visited nie jest celowo wspólne dla wszystkich list to kod powinien wyglądać następująco

#menupoziome2 ul a:link, #menupoziome2 ul a:visited {}

(system) #6

Z tego kodu wynika że nie wiesz jak działa przecinek.

Dajesz na menupoziome2 i styl dla wszystkich li.