[html/css]a:visited nie działa


(K Ilak) #1
#menu a:link
{
text-decoration: none;
font-family: Arial, Verdana;
font-weight: bold;
width: 132px;
height: 80px;
background-image: url('button1.png');
background-repeat: no-repeat;
}


#menu a:visited
{
text-decoration: none;
font-family: "Courier New";
font-weight: bold;
width: 132px;
background-image: url('button2.png');
background-repeat: no-repeat;
}


#menu a:hover
{
text-decoration: none;
font-family: Arial, Verdana;
font-weight: bold;
width: 132px;
background-image: url('button3.png');
background-repeat: no-repeat;
}

<div id="menu">
<center>
<a href="index.html" title="test?">eff</a>
<a href="index.html" title="test?">dupa w kwiatach</a>
</center>
</div>

Hover i link śmigają, visited niestety nie. 


(rgabrysiak) #2

 

Dlatego też proszę zapoznać się z tym tematem: Poradnik zakładania i edycji tematu

A następnie korzystając z przycisku Edytuj i opcji Użyj pełnego edytora , dokonać korekty tytułu, tak aby konkretnie mówił o problemie.

W przeciwnym razie temat trafi do Kosza.


(YoJoe) #3

Kaskadowość polega na tym, że elementy poniżej nadpisują wcześniejsze wartości - to podstawa.

A żeby było jaśniej, pierwej a:hover, apotem a:visited.

I nie zapomnij o !impoartant oraz nie duplikowaniu atrybutów gdy nie jest to potrzebne.


(K Ilak) #4

Właśnie różnie ludzie mówią odnośnie tych kolejności, w każdym razie zrobiłem jak proponowałeś, niestety nie działa.

Pytanie, gdzie !important wstawić? W każdym atrybucie :visited?


(YoJoe) #5

będzie prościej: http://cssdesk.com/CDYxT

Obrazkowe tło się nie wczyta - co jest zrozumiałe - a kolory linków unaocznią ich działanie.

 

ps. Poczytaj o elementach blokowych i inline oraz o tłach.