Avatar billede stuf99 Nybegynder
07. december 2003 - 01:14 Der er 7 kommentarer og
1 løsning

Kan ikke få min class til at fungere

Hej
Kan nogen forklare mig hvorfor nedenstående class ikke tager effekt?
<html>
<head>
<style type="text/css">

body.main    { topmargin : 10px; }

td.topbanner  { colspan : 3;height  : 100px; }

</style>
</head>
<body>
<table width="800px" border="1">
  <tr>
    <td class="topbanner"><img src="Images/TopBanner.jpg"></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
</table>
</body>
</html>
Avatar billede nidyahou Praktikant
07. december 2003 - 01:19 #1
fordi du ikke skal have body.main og td.topbanner slet body og td, hvis td får af vide at classen er topbanner fungerer det fint
Avatar billede nidyahou Praktikant
07. december 2003 - 01:20 #2
altså enten
.td - for en generel instilling til td's
eller
.topbanner - hvis det er en speciel td derindeholder et topbanner og derfor skal have spec. indst.
og samme gælder for body.main
Avatar billede nidyahou Praktikant
07. december 2003 - 01:24 #3
husk at body giver en indstilling der tages i brug, hvis der ikke gives komando til andet så den bør primært bruges til at definere text størrelse og type... efter min mening :)

^^ giver det nogen mening ?
Avatar billede roenving Novice
07. december 2003 - 01:41 #4
Du kan ikke definere colspan med css ...

Det er nødvendigt at angive colspan i tagget:

<td class="topbanner" colspan="3"><img src="Images/TopBanner.jpg"></td>

>>nidyahou

Det er noget vrøvl at angive .td (det er ikke en class, men et element, derfor må man _kun_ bruge td !-), men faktisk har du ret i det på en anden måde, for det er i princippet en rigtigere syntaks at bruge:

style type="text/css">
body{topmargin:10px;}
.topbanner{height:100px;}
</style>

-- for man finder vel ikke på at angive den samme class til forskellige element-typer ?-)
Avatar billede stuf99 Nybegynder
07. december 2003 - 17:21 #5
roenvinq >> Ok, ingen colspan i css. Ikke noget at gøre ved. Smid et svar og du skal få pointene. :-)

nidyahou >> tak for indlæggende, men som roenvinq skriver så kan jeg ikke smide colspan i css. Hverken når jeg bruger td.topbanner eller som du beskriver .topbanner :-/
Avatar billede roenving Novice
07. december 2003 - 17:25 #6
Velbekomme '-)
Avatar billede roenving Novice
07. december 2003 - 21:55 #7
-- og tak for points ;~}
Avatar billede nidyahou Praktikant
07. december 2003 - 23:56 #8
my bad :)
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