Jag vill byta bakgrundsfärg på cellerna i en meny vid mouseover. Sedan vill jag att HELA cellen ska vara klickbar, alltså inte bara texten.
Allt detta har jag att fungera i en vertikal meny. Men nu vill jag ha den horisontell.
i IE funkar det med "display : block;" men i FireFox blir varje cell en rad.
Alltså allting blir mycket bättre om du skippar både tabeller och javascript och istället satsar på en fräsch CSS-lösning.
Först så byter du ut tabellen mot en lista istället, vilket är bättre eftersom en meny är en sorts lista och inte en tabell.
Sen så är det bara att göra om länkarna så att dom beter sig som block-element, och då kan man sätta width, height, padding och allt möjligt på dom.
Exempelvis så skulle det kunna se ut såhär:
Sen så vill jag även tipsa om den här sidan: http://css.maxdesign.com.au/index.htm
Den har en hel avdelning som bara ägnar sig åt olika CSS-menyer som ser ut på alla möjliga sätt. En perfekt sida att länka till här.
Nja. Grejjen var ju att jag ville få hela cellen som en knapp. Så att den byter bakgrund vid mouseover och att det går att klicka på hela ytan, inte bara på den länkade texten.
Testa det vi nämnt ovan så ser du.
266 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e