Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [css] zaznaczone miejsce gdzie jestem
Forum PHP.pl > Forum > Po stronie przeglądarki > CSS
primo
Witam,


aż wstyd mi się pytać, no ale jak nie mogę wykombinować to piszę tu: chciałbym, aby w menu jak kliknę któryś przycisk to miejsce które jestem aby np. zmieniło kolor (oczywiście chodzi mi o link), czyli nie może to być a:visited - dobrze kombinuję questionmark.gif to stylem można określić questionmark.gif

pozdrawiam
kubatron
Kod
a:link {

        color: black; text-decoration: none

}

a:visited {

        color: [b]kolor odwiedzonej strony[/b]; text-decoration: none

}

A:active {

    color: black; TEXT-DECORATION: none

}

a:hover {

        color: black; text-decoration: none

}
primo
ja mam tak a nie działa:

A:link
{
font-family: Verdana, sens-serif;
font-size:8pt;
color: #330066;
text-decoration: none;
}

A:visited
{
text-decoration: none;
color: #330066;
font-family: Verdana, sens-serif;
font-size:8pt;
}

A:active
{
text-decoration: underline;
color: #807FBD;
font-family: Verdana, sens-serif;
font-size:8pt;
}

A:hover
{
text-decoration: underline;
color: #807FBD;
font-family: Verdana, sens-serif;
font-size:8pt;
}

myślałem że to jeszcze coś innego oprócz tych 4 podstawowych ;(
eS...
jeśli masz w a:link
Kod
color: #330066;

i w a:visited
Kod
color: #330066;

zmień kolor na inny może sie uda winksmiley.jpg
kubatron
Kod
A:link

{

font-family: Verdana, sens-serif;

font-size:8pt;

color: #330066;

text-decoration: none;

}



A:visited

{

text-decoration: none;

color: #330066;

font-family: Verdana, sens-serif;

font-size:8pt;

}
zmien kolor A:link na inny np. ff0000 i wszystko powinno grać bo masz dwa takie same kolory :wink:
primo
to chyba nie to bo w ciele strony następuje zmaina ale w samym menu nic się nie dzieje sad.gif
Dominik
Do tego najlepiej by sie nadawala pseudo-klasa :target z CSS3, jednak CSS3 nie jest jeszcze w statusie rekomendacji i obsluguje to tylko Mozilla.
kubatron
Ale menu masz zrobione przez odsyłacze a nie graficznie, i pokaż kod menu :wink:
primo
nawet nie wiem jak to opisać, kurcze.... hmmm

menu znajduje się w osobnym pliku, no ale przecież odnośnik to odnośnik niezależnie gdzie się znajduje jeśli objęty jest danym stylem...

kod menu:

Kod
<td class="border"><h6>Menu</h6>

<div class="menu"><br>

  <a href="index.php?op=1">Home</a><br>

  <a href="index.php?op=2">Nowo&para;ci</a><br>

  <a href="index.php?op=3&nosnik_dvd=tak">Filmy Dvd</a><br>

  <a href="index.php?op=4&nosnik_vhs=tak">Filmy Vhs</a><br>

  <a href="index.php?op=5">Regulamin</a><br>

  <a href="index.php?op=6">Księga go&para;ci</a><br>

  <a href="index.php?op=7">Kontakt</a><br>

  <a href="index.php?op=9">O nas</a><br>

  <a href="index.php?op=10">Szukaj film</a><br>

  <a href="index.php?op=11">Ciekawostki</a><br><br>



    </div>

    </td>

</tr>



Kod
div.menu {

font-family: Verdana;

font-size: 8pt;

font-weight: bold;

color: #000080;

text-align: left;

padding: 2px;

}




pozdro
kubatron
Więc ostatnie pytanie styl osadzasz w pliku z menu czy includujsz go za pomocą:
Kod
<link rel=stylesheet href="styl.css" type="text/css">

Mooże wogule go niemasz czeba wszystkie możliwości sprawdzić rolleyes.gif
primo
no i to może być przyczyna... plik <? include("menu_start.html");?> jest includowany do głównego.php a ten do index.php w ktorym jest <link rel="stylesheet" href="style.css" type="text/css"></head> --- czy powinno to dzialac questionmark.gif
kubatron
Zaincluduj sobie do index.php plik z stylem czyli <? include("menu_start.html");?> i lepiej będzie niż tak jak ty to zreobiłes opóźniasz sobie tylko otwieranie a podrugie motasz wszystko
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.