12. marts 2004 - 11:52
Der er
21 kommentarer og 3 løsninger
Cellspacing i CSS.
Jeg har i et tidligere spm fået af vide at jeg kan erstatte cellspaing="0" med border-collapse: collapse. Men hvad nu hvis jeg vil have cellspacing="1", hvad skal jeg så skrive?
Annonceindlæg fra Computerworld
12. marts 2004 - 11:56
#1
Brug evt padding: 1px 1px 1px 1px;
12. marts 2004 - 11:59
#2
Det giver ikke samme effekt. Det jeg ønsker er at der kommer et mellemrum mellem alle mine celler i størrelsen 1px. Padding gør nærmest bare cellen 1px større.
12. marts 2004 - 12:01
#3
Hvilket element tilknytter du din style?
12. marts 2004 - 12:02
#4
border-width: 1px;
12. marts 2004 - 12:04
#5
eller border: 1px solid #000; #000 = sort #fff = hvid
12. marts 2004 - 12:12
#6
I hvilken sammenhæng skal det bruges, har du et eksempel.
12. marts 2004 - 12:15
#7
Jeg har bare en tabel med mange (læs: mange) celler. Og jeg vil gerne have den alle adskilt af 1px.
12. marts 2004 - 12:15
#8
Det giver en mere overskuelig effekt.
12. marts 2004 - 12:16
#9
Og mit problem er at jeg kan sagtens bruge cellspacing, men jeg vil jo gerne køre i ren CSS, så...
12. marts 2004 - 12:20
#10
Så det kode: td, th { border: 1px solid #E0E0E0; padding: 0px; margin: 0px; } table { border-collapse: collapse; }
12. marts 2004 - 12:25
#11
style="spacing:1px;"
12. marts 2004 - 12:27
#12
Synes ikke der er noget som kan erstatte det? :-|
12. marts 2004 - 12:31
#13
mm12010 >> Der er da ikke nogen css-egenskab der hedder spacing? Der findes derimod en egenskab der hedder border-spacing... er det den du tænker på?
12. marts 2004 - 12:34
#14
Hvis det er i en tabel så virker disse styles td, th { border: 1px solid #E0E0E0; padding: 0px; margin: 0px; } table { border-collapse: collapse; } Hvis det ikke virker hos dig, må du vise din kode.
12. marts 2004 - 12:34
#15
Jeg har også nu prøved med: <table style="border-spacing: 1px; width: 100%;"> Virker heller ikke!
12. marts 2004 - 12:36
#16
Og med <table style="border: 1px solid #E0E0E0; width: 100%;"> Virker heller ikke. Jeg skulle da helst ikke angive hvilken farve jeg vil have uden om. Den skal bare være gennemsigtig.
12. marts 2004 - 12:38
#17
wampiro-uha >> det er den forkerte style du har givet table-elementet... skriv det som notes2c har skrevet det!
12. marts 2004 - 12:39
#18
wampiro-uha>> <table style="border: 1px solid #E0E0E0; width: 100%;"> laver jo en kant på en pixel rundt om tabellen, og ikke rundt om cellerne!!!
12. marts 2004 - 12:42
#19
<style type="text/css"> td, th { border: 1px solid #E0E0E0; padding: 0px; margin: 0px; } table { border-collapse: collapse; } </style> <table> <tr><td>1</td><td>2</td></tr> <tr><td>1</td><td>2</td></tr> </table> Og dette virker border virker ikke på tabeller kun celler
12. marts 2004 - 12:55
#20
Er der slet ingen funktion som erstatter cellspasing 100% i css?
12. marts 2004 - 13:27
#21
Prøv med margin.. td { ... margin: 1px; ... }
12. marts 2004 - 14:20
#22
Takker for svar! Så fik jeg endelig fattet hvad der foregik ;-)
12. marts 2004 - 15:49
#23
Havde du prøvet mit forslag?
12. marts 2004 - 15:51
#24
lordhead >> ja han har prøvet det... det her spm har tidligere været oprettet i kategorien php, men er nu flyttet til den rigtige kategori.
Vi tilbyder markedets bedste kurser inden for webudvikling