Avatar billede mik789 Nybegynder
27. september 2003 - 21:28 Der er 5 kommentarer og
1 løsning

.class:hover

Man kan skifte style på tabelceller ved at kombinere css og javascript sådan:

I stylesheetet:
.menuItem {
    height: 28px;
    text-align: center;
    font-weight: bold;
    border: 1px solid #800000;
}
.menuItemHover{
    height: 28px;
    text-align: center;
    font-weight: bold;
    border: 1px solid black;
    background-color: black;
    color: white;
}

I html'en:
<td class="menuItem" onmouseover="this.className='menuItemHover';" onmouseout="this.className='menuItem';">tekst</td>

Men kan man ikke bare efter koden for .menuItem gøre det sådan i stylesheetet:
.menuItem:hover {
      [kode]
}

- og så undgå onmouseover og onmouseout i html'en ???

//mik
Avatar billede bearhugx Nybegynder
27. september 2003 - 21:31 #1
Nej ... det er kun A (tag'et) som har pseudo-klasserne hover, visited og active.
Avatar billede bearhugx Nybegynder
27. september 2003 - 21:36 #2
Men hvis det er meget irriterende, så kunne du begynde at kigge på behavioral extentions to CSS fra W3C - det er stadigvæk kun en Working Draft - men når den er klar regner man med at den bliver inkluderet i CSS level 3

(IE har haft det i et stykke tid, at man kunne indkaplse noget javascript-kode med en bestemt CSS klasse - de kalder det HTML Components - men er kun IE kompatible)

links :
http://www.webreference.com/js/column64/ <-- sådan laver du en HTML Component
http://www.w3.org/TR/becss
Avatar billede skovenborg Nybegynder
27. september 2003 - 22:12 #3
det er ikke nødvendigvis kun A-tagget som kan bruge hover og den slags, men IE har valgt kun at bruge det tag.
Du kan fx godt skrive:
DIV.klasse:hover {...}
i mozilla.
Avatar billede roenving Novice
28. september 2003 - 08:21 #4
Iflg. w3c er der ikke noget, som skulle gøre a-tagget specielt omkring pseudo-classes, men sådan er det desværre implementeret i mange browsere ...
Avatar billede mik789 Nybegynder
28. september 2003 - 08:35 #5
roenving> det var lige det jeg tænkte - og det ville gøre tingene ret meget enklere. Men OK, vi må vente og endnu engang bære over med IE.....
Avatar billede roenving Novice
28. september 2003 - 08:38 #6
Jaeh ...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

Seneste spørgsmål Seneste aktivitet
1 min siden Libre Office Impress Af Frank i Andre styresystemer
I dag 11:47 VB script Af Jenshentze i Word
I dag 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel