Avatar billede want2learn Nybegynder
08. februar 2004 - 17:22 Der er 10 kommentarer og
1 løsning

onmouse over vis grå ellers vis hvid

et TD spm.

jeg har denne:

<td width="120px" height="25px">Index</td>

hvorden gør jeg så når man intet gør så er den hvid og med en sort tekst.

når man laver en mouseover så bliver den går med en hvid tekst.
og ved mouseout så er den hvid med sort tekst igen.
Avatar billede eagleeye Praktikant
08. februar 2004 - 19:10 #1
Du kan lave det med to styles som skiftes når man flytter musen ind over og ud igen. Hvis du har en CSS fil kan de ligger ind i den.:


<style type="text/css">
<!--
.musover
{
    COLOR: white;
    BACKGROUND-COLOR: gray
}
.musout
{
    COLOR: black
}
//-->
</style>

<table cellspacing="2" cellpadding="3" border="0">
<tr>
<td style="musout" onmouseover="this.className='musover';"
    onmouseout="this.className='musout';">Hello world</td>
</tr>
</table>
Avatar billede want2learn Nybegynder
08. februar 2004 - 20:08 #2
okay blev nør til at rette style til class ellers viste den nogle underlige styles i starten til man lavede en mouseover firstegang.

et spm.

.tdborder {
  border: 1px solid #CCCCCC;
}

det virker jo på en td hele vejen rundt så nogle steder er der jo en border på 2px da nogle td'ere går sammen.

er der muligt ligesom med margin at sige man kan vil have en left/right border så det kun er de to der får border og toppen og bunden får intet !??

eller hvor skal jeg sætte min border code ind på den kun laver en border på 1px alle steder og ikke har nogle steder med en border på 2px !?
Avatar billede eagleeye Praktikant
08. februar 2004 - 21:42 #3
Jeg ved ikke om man præsist kan få den max til 1 pixel. Men man kan styre hvor border for sig så den eksvis kun har en side:
border-left eller border-right
Avatar billede steen Nybegynder
08. februar 2004 - 21:48 #4
Er det ikke med den her du kan løse problemet?

border-collapse: collapse;

/Steen
Avatar billede steen Nybegynder
08. februar 2004 - 21:52 #5
Avatar billede want2learn Nybegynder
08. februar 2004 - 22:23 #6
hvis jeg bruger collapse

hvordan ville min : border: 1px solid #CCCCCC  så se ud !??
Avatar billede eagleeye Praktikant
08. februar 2004 - 22:33 #7
Så vidt jeg kan se skal du tilføje denne linje til stylen:
border-collapse: collapse;

Så det bliver:
.tdborder {
  border: 1px solid #CCCCCC;
  border-collapse: collapse;
}
Avatar billede want2learn Nybegynder
08. februar 2004 - 22:40 #8
lækkert nu virker det skisme !!
Avatar billede want2learn Nybegynder
08. februar 2004 - 22:41 #9
men hvis jeg skal have kun nogle sider på en TD så kan jeg bruge dette

.tdborder {
  border-top: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
}
Avatar billede want2learn Nybegynder
08. februar 2004 - 22:42 #10
kan man forresten købe point på dette site !??

og hvad er prisen !?
Avatar billede eagleeye Praktikant
08. februar 2004 - 22:45 #11
Til: 08/02-2004 22:41:57
Ja det det skulle du kunne gøre på den måde. Så er der kun en top og højre border.

>>kan man forresten købe point på dette site !??
Nej det kan man ikke.
Man får 5 point pr. dag og derudover må man svare på spørgsmål for at få flere.
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
Kurser inden for grundlæggende programmering

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