Avatar billede willi Nybegynder
30. september 2003 - 15:17 Der er 25 kommentarer og
3 løsninger

Style sheet og table

Hvorfor fungerer dette ikke:
TABLE { margin-left:5px;
    width:275;
    height:700;
    background-color:#CCCCCC;
    border: 2;
}
tabellen laves korrekt. Men der er ingen margin.
Heller ikke cellspacing:20; cellpadding:20; får jeg til at virke
Avatar billede exp Juniormester
30. september 2003 - 15:28 #1
table {
    margin-left:5px;
    width:275;
    height:700;
    background-color:#CCCCCC;
    border: 2px;
}

måske
Avatar billede exp Juniormester
30. september 2003 - 15:28 #2
hov:

table {
    margin-left:5px;
    width:275px;
    height:700px;
    background-color:#CCCCCC;
    border: 2px;
}
Avatar billede =maddog= Nybegynder
30. september 2003 - 15:33 #3
der er ikke nogen CSS-properties der hedder cellspacing eller cellpadding.
Avatar billede ckh Nybegynder
30. september 2003 - 15:33 #4
der er ikke noget der hedder cellpadding i css. Det hedder slet og ret padding : 20px;

Cellspacing er heller ikke et begreb du kan bruge. Endelig skal du vel bruge padding på td-selektoren hvis du mener det skal virke i hver celle i din tabel....
Avatar billede neander Nybegynder
30. september 2003 - 15:40 #5
Jeg har altid sat style på TD også. Sætter jeg udelukkende style på TABLE fungerer det ikke 100%.
Avatar billede neander Nybegynder
30. september 2003 - 15:42 #6
Avatar billede willi Nybegynder
30. september 2003 - 15:43 #7
Der sker absolut intet med:
table {
    margin-left:5px;
    width:275px;
    height:700px;
    background-color:#CCCCCC;
    border: 2px;
}
Tabellen blive dannet og baggrundsfarven ses. Men ingen  formatering og ej ehller border.
Avatar billede willi Nybegynder
30. september 2003 - 15:45 #8
Det er teksten i tabellen der skal rykkes ind
Avatar billede ckh Nybegynder
30. september 2003 - 15:46 #9
prøv med
border: 2px solid #000;
istedet for:
border: 2px;
Avatar billede neander Nybegynder
30. september 2003 - 15:47 #10
Gør du sådan?

header:
TABLE { margin-left:5px;
    width:275;
    height:700;
    background-color:#CCCCCC;
    border: 2px;
}
td
{ margin-left:5px;
    width:275;
    height:700;
    background-color:#CCCCCC;
    border: 2px;
}


body:
<table cellspacing="0" cellpadding="0">
<tr>
  <td>test</td>
</tr>
</table>
Avatar billede ckh Nybegynder
30. september 2003 - 15:47 #11
Hvis teksten skal have en venstremargen på 5px skal du sætte det på tekst-selektoren. F.eks <p> tagget:

p {
margin-left: 5px;
}
Avatar billede willi Nybegynder
30. september 2003 - 15:48 #12
anvender jeg: margin-left: 0.5cm (eskimo.com) forsvinder baggrunds i tabellen hvor marginen er
Avatar billede neander Nybegynder
30. september 2003 - 15:50 #13
Men så må du prøve med at putte en div ind, lignende ckh's forslag således:

div.margen {
margin-left: 5px;
}

<table><tr>

<td>
<div class="margen">test</div>
</td>

</tr></table>
Avatar billede willi Nybegynder
30. september 2003 - 15:51 #14
Hvis jeg anvender p{. Hvordan skal den så anvendes i css?
Jeg får den ikke til at fungere. Den skal vel ikke være inde i table selektoren?
Avatar billede neander Nybegynder
30. september 2003 - 15:53 #15
Prøv at sende dit script, som det ser ud nu...
Avatar billede ckh Nybegynder
30. september 2003 - 15:54 #16
Nej det vil kun virke hvis du skriver det som ovenover i din css og din tekst står i et <p>bla bla bla</p> i din html
Avatar billede willi Nybegynder
30. september 2003 - 15:55 #17
Ok. Det jeg havde/har brug for er at skabe tabeller i et .css og formaterer font, margin osv. til mange ark.
Avatar billede rangerbs Nybegynder
30. september 2003 - 16:00 #18
Har du prøvet det her?

table {
    margin-left:5px;
    width:275px;
    height:700px;
    background-color:#CCCCCC;
    border: 2px;
    padding:2;
}
Avatar billede ckh Nybegynder
30. september 2003 - 16:00 #19
Altså du kan jo læse en næsten komplet gennemgang her:
http://www.html.dk/tutorials/css/
Avatar billede willi Nybegynder
30. september 2003 - 16:03 #20
>rangerbs yep. Men teksten bliver hvor den er. Klistret til venste side
Avatar billede willi Nybegynder
30. september 2003 - 16:07 #21
>ckh Ja. Men lige netop dette beskrives ikke. Måske kan man slet ikke sætte tekstmargin i .css
Avatar billede ckh Nybegynder
30. september 2003 - 16:11 #22
Jo det kan man da sagtens. Det handler bare om at sætte din tekst i et tag i din html der også er med i dit css-script.
Det var faktisk det Neander beskrev 15:50:23.
Hvis du sætter margen på din table i css er det tabellen i html der har en margen og ikke indholdet.
Avatar billede willi Nybegynder
30. september 2003 - 16:16 #23
Tjaaa. Heller ikke på http://www.w3.org/TR/html401/present/styles.html#idx-style_sheet-11 er det til at se.
Det må jeg jo så finde ud af. Om table slet ikke kan/må anvendes i css (?!)
Avatar billede willi Nybegynder
30. september 2003 - 16:24 #24
>chk Det er rigtigt. Det havde jeg faktisk overset i farten. Men det er ikke noget der fremgår i standarden for css (med mindre jeg har overset noget.
Men det virker.
Hvis i ved hvor det er beskrevet eller hvor det er kompatibiliteten er vil jeg gerne vide det.
Tak for hjælpen.

Send et svar ckh og neander
Avatar billede ckh Nybegynder
30. september 2003 - 16:39 #25
Svar :)
Avatar billede neander Nybegynder
01. oktober 2003 - 07:59 #26
Også et svar fra mig :)
Avatar billede willi Nybegynder
01. oktober 2003 - 08:05 #27
hÅBER DET ER OK
Avatar billede neander Nybegynder
01. oktober 2003 - 08:58 #28
jeps, tak for points ;-)
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