webForumDet fria alternativet

Utesluta a:link etc. från vissa länkar?

HTML & CSS

2 svar · 314 visningar · startad av Sharkie

Medlem sedan okt. 20031 000 inlägg
Frågan#1

Jag försöker få till en sida där menyn kör med en viss stil med css och onmouseover för hovereffekt, men vill köra a:link, a:visited och a:hover på länkar i övriga sidan.
Men ändrar jag dom så ändras ju även menylänkarna och det vill jag inte.

Hur ska jag göra (om det är möjligt) för att ha menylänkarna på sina två sätt oavsett dom andra länkarnas utseende i CSS?

Kastar ett exempel från menyn:

<a href="index.asp" target="_parent" class="menylank" onMouseOver="this.className='menylank2'" onMouseOut="this.className='menylank'">Startsidan</a>

Den länken vill jag INTE ska styras av a:link, a:visited eller a:hover.

Lösning eller idéer? :)

Medlem sedan aug. 20051 448 inlägg
#2

enklast - sätt länkstyling för både innehåll resp meny.

#content a:link, #content a:visited {
color:#f39; text-decoration:none;
}
#content a:hover, #content a:active {
color:#000; text-decoration:underline;
}
#navigation a:link, #navigation a:visited {
color:#000; text-decoration:none;
}
#navigation a:hover, #navigation a:active {
color:#f30; text-decoration:none;
}
<div id="navigation">
<ul>
<li><a href="/">Startsidan</a></li>
fler menyval...
</ul>
</div>
<div id="content">
text kommer här...
</div>
Medlem sedan okt. 20031 000 inlägg
#3

Ah, underbart! Supertack caya!! :D

252 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)