ďťż

[CSS] Jak z jednego obiektu odwołać sie... ... do drugiego?

       

Podstrony


telcocafe

Hejka.
Więc tak, powiedzmy że mamy dwa linki link1 i link2.
Jak zrobić za pomocą CSSa żeby po najechaniu na link1 zmieniał się
kolor link2. Chodzi mi o to jak można się odwoływać
do właściwości pewnego obiektu poprzez drugi.

Czyli

.link1:hover { .... a co tutaj ? .... }

Wytłumacze jeszcze inaczej.

.link1:hover {link2 { color: red; }} / tak się nie da ale chodziło mi
o zobrazowanie pytania.
Pozdrawiam



O ile wiem w CSS tak się nie da zrobić, trzeba to zrobić skryptem java.

no to żeś mnie w tym momencie zdołował a ja chciałem uniknąć stosowania javascriptu na stronie.......

A sprobuj tak:
.link1:hover link2 color: red; }
Albo tak:
.link1:hover, link2 { color: red;}}



To nic raczej nie da, chyba że dla każdego linki przydzieli odzielną klase ... zaraz sprawdzę, sam jestem ciekawy.


A sprobuj tak:
.link1:hover link2  color: red; }
Albo tak:
.link1:hover, link2 { color: red;}}

A przepraszam, zle zrozumialem temat, w takim przypadku tylko JS.

A nie ma jakiegoś sposobu żeby nie korzystać z JSa,
bo a. różne przeglądarki różnie obsługują JSa
b. w niektorych można wyłączyć jego obsługe( np. FF )

Czyli w CSS nie można z poziomu jednej klasy odwołać się do drugiej ?

Może to pomoże:
tr:hover td {    background-color: #AFC0D3; }
Ja stosuje coś takiego kiedy chcę podświetlać wiersze w tabeli po najechaniu na pojedyńczą komórkę. Można pokombinować z dziedziczeniem albo selektorem braci, aby osiągną podobny efekt z linkami.

wiecie może gdzie jest dobrze opisane dziedziczenie w CSS ?
jakaś stronka ?
taka dla osob odpornych na widze :P
bo na wc3.org to niewiele jest napisane

Ja z TEGO się uczyłem CSS :)

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.