Avatar billede sqwer Nybegynder
05. august 2001 - 21:23 Der er 8 kommentarer og
2 løsninger

Hvad hedder cellspacing i CSS?

Jeg er faldet over noget der hedder border-spacing, men det kan jeg ikke få til at fungere.

Og er det i øvrigt OK at skrive
    border: solid 1px blue;
eller bør det være
    border-style: solid;
    border-width: 1px;
    border-color: blue;
Avatar billede callesen Praktikant
05. august 2001 - 21:36 #1
Prøv med margin:1px på/i <TD> - er det det du mener?
Avatar billede callesen Praktikant
05. august 2001 - 21:38 #2
Hvis ikke og du stadig har problemer så prøv at skrive hvad der sker når du indsætter flg. i <HEAD>:
<STYLE TYPE=\"text/css\">
TD {
    margin:4px;
    border-style:solid;
    border-color:#000000;
    table-layout:auto;
    empty-cells:show;
    border-collapse:collapse;
    border-spacing:1;
    table-layout:fixed;
}

</STYLE>
Avatar billede sqwer Nybegynder
05. august 2001 - 21:47 #3
Der sker ikke så meget (bortset fra farve og rammetykkelse :). Den er tilsyneladende immun overfor ændringer af border-spacing.

Jeg vil have mellemrummet mellem cellerne til at forsvinde helt (<TABLE cellspacing=0>), og det burde da være muligt med CSS, ville jeg mene.
Avatar billede callesen Praktikant
05. august 2001 - 22:01 #4
Undskyld - jeg var vist lidt træt. Jeg fik byttet rundt på spacing og padding inde i mit hoved.

Syntaksen for borderspacing er:

border-spacing: x y;

Hvis kun et tal så virker det både horizontalt (kolonner) og verticalt (rækker); men det kan kun bruges sammen med seperate bordermodeller altså:

border-collapse:separate;
skal med.
Avatar billede sqwer Nybegynder
05. august 2001 - 22:24 #5
Nope, det fungerer stadigvæk ikke.
Avatar billede callesen Praktikant
05. august 2001 - 22:32 #6
Efter at have eksperimenteret lidt og læst i \'biblen\', så mener jeg at kunne forstå, at border & cell-spacing skal have en positiv værdi - så det er nok ikke muligt. Og ved nærmere eftertanke giver det vel heller ingen mening at kunne manipulere med udseendet, som er CSS\'s grundtanke, på noget der ikke er der.
Avatar billede sqwer Nybegynder
05. august 2001 - 23:03 #7
Hm, i praksis er det vel tabellens udseende jeg vil justere, og den er der jo. Og jeg vil da mene at det er et rimeligt ønske at lave en tabel der bare har et simpelt \'net\' i stedet for at hver enkel celle har en ramme.
Avatar billede sqwer Nybegynder
05. august 2001 - 23:07 #8
Jeg har selv fundet noget der fungerer (selvom det sikkert er \'snyd\' :).
Jeg giver tabellen samme baggrundsfarve som rammen, og cellerne får så den baggrundsfarve de skal have. Det giver i hvert fald den effekt jeg vil have uden at jeg behøver skrive det i <TABLE>.
Avatar billede sqwer Nybegynder
05. august 2001 - 23:08 #9
Du har fået halvdelen af pointene som tak for den tid du har brugt (og så fik jeg lige prøvet hvordan man deler point, jeg er stadig ret ny her :).
Avatar billede callesen Praktikant
05. august 2001 - 23:17 #10
Jeg siger tak. Jeg har også lige prøvet med body, div og span uden held; men det glæder mig du har fundet en løsning.
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