Avatar billede mortenbock Nybegynder
07. januar 2004 - 16:34 Der er 10 kommentarer og
1 løsning

cellpadding="0" i CSS?

Hej.

Jeg er ved at sætte nogle tabeller sammen i et html dokument. Strukturen er som følger:

..
<td>
  <table width="100%">
    <tr><td>&nbsp;</td></tr>
    <tr><td>&nbsp;</td></tr>
  </table>
</td>
..

tabellerne er i forskellige farver, og mit problem ligger i at jeg ikke kan få den lille linie mellem Parent tabellen og den inderste tabel til at forsvinde via CSS. Hvis jeg derimod hardcoder Parent tabellen til at have en cellpadding="0" så ser det fint ud. Hvad er den direkte oversættelse af "cellspacing" i CSS. Min nuværende style for Parent tabellen ser således ud:

.tabel-main {
    border : 0;
    padding: 0;
    width: 100%;
    height: 100%;
    border-collapse: collapse;
    background-color: #FFFFFF;
}

Altså virker hverken "padding" eller "border-collapse"

Nogen der har været her før?

/Morten
Avatar billede mortenbock Nybegynder
07. januar 2004 - 16:38 #1
hov... der hvor der står "cellspacing" mener jeg selvf. cellpadding...
Avatar billede schaefner Juniormester
07. januar 2004 - 16:42 #2
Måske er fordi din class ikke bliver brugt, da bindestreg ikke er tilladt. Prøv at kalde den .tabel_main
Avatar billede mortenbock Nybegynder
07. januar 2004 - 16:43 #3
hmm... De andre classes fungerer fint med bindestreg... Men jeg prøver da alligevel.
Avatar billede mortenbock Nybegynder
07. januar 2004 - 16:44 #4
Det ændrede ikke på noget. Desværre.
Avatar billede schaefner Juniormester
07. januar 2004 - 16:46 #5
<style type="text/css">
.tabel_main {
    border: 1px solid black;
    padding: 0;
    width: 100%;
    height: 100%;
    border-collapse: collapse;
    background: #FFF;
}
.tabel_main  td{
    padding: 0;
}
</style>

<table class="tabel_main"><tr><td>

  <table width="100%" cellspacing="0">
    <tr><td>dhdh</td></tr>
    <tr><td>ddv</td></tr>
  </table>

</td></tr></table>
Avatar billede schaefner Juniormester
07. januar 2004 - 16:48 #6
<style type="text/css">
.tabel_main {
    border: 1px solid black;
    padding: 0;
    width: 100%;
    height: 100%;
    border-collapse: collapse;
    background: #FFF;
}
.tabel_main td{
    padding: 0;
}
.tabel_main table {
    border-collapse: collapse;
}
</style>

<table class="tabel_main"><tr>
    <td>
    <table width="100%"><tr>
        <td>dhdh</td>
    </tr><tr>
        <td>ddv</td>
    </tr></table>
    </td>
</tr></table>
Avatar billede mortenbock Nybegynder
07. januar 2004 - 16:50 #7
.tabel_main  td{
    padding: 0;
}

That did the trick. :-D Tak for hjælpen.
Avatar billede mortenbock Nybegynder
07. januar 2004 - 16:51 #8
Hov...du skal lave et svar før jeg kan lukke spørgsmålet
Avatar billede schaefner Juniormester
07. januar 2004 - 16:52 #9
svar :)
Avatar billede lordhead Nybegynder
07. januar 2004 - 17:00 #10
Lol ... 200 points for sådan et spm? ;)
Avatar billede roenving Novice
08. januar 2004 - 22:56 #11
-- og så bør der i øvrigt stå 0px; hvis man også vil være sikker på at andre browsere end IE eller andet end quirksmode forstår rigtigt !-)

-- og schaefner, hvor har du det med -tegnet fra ?-)

http://www.w3.org/TR/REC-CSS2/syndata.html#q4
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