Meny med css

JavaScript

2 svar · 256 visningar · startad av harry_boy

Medlem sedan feb. 2003193 inlägg
Trådstart#1

Om jag har följande sträng:

 <a href="#"> <td width="20%" align="center" class="menu" onmouseover="this.className='menu_hover'" onmouseout="this.className='menu'">STARTSIDA</td></a>

Hur gör jag då för att utseendet på knappen skall blir som onmouseout när någon klickat på den ... dvs att den blir som en link active.

Var det dåligt med info så fråga på så skriver jag det tydligare isåfall!

Medlem sedan juni 20014 290 inlägg
#2

Vet inte om det är detta du vill ha, men här är en länk till hur man gör menyer i CSS: http://www.meyerweb.com/eric/css/edge/menus/demo.html

Tänk dock på att inte alla webläsare klarar det (Ex. Mozilla gör det, IE6 gör det inte).

Medlem sedan dec. 20025 483 inlägg
#3

För det första så är det inte tillåtet (om man skall följa de webbstandarder som finns) att lägga en tabellcell inuti en länk. Jag antar att du har gjort så för att få hela ytan klickbar? Isåfall föreslår jag att du gör så här istället:

...
<tr>
     <td><a href="#" style="display:block; width:100%">Foo</a></td>
</tr>
...

Gällande din fråga kan du pröva dig fram med följande attribut:
- onclick
- onmousedown
- onmouseup

:)

380 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
120 ms — deklarationer (db)
122 ms — hämta statistik (db)
125 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)