2013-07-24 9 views
13

Ich erstelle "normale" Tabelle und alle TD's haben "Grenze: 1px solid # e6e6e6" und "margin: 0". TR und TABLE haben zu "margin/padding: 0" aber ich habe noch Raum zwischen TDs wie hier: hPlatz zwischen . Warum und wie kann ich entfernen?

enter image description here

Warum? :)

<td></td> 

http://jsfiddle.net/VfSdV/

+0

einen Code zur Verfügung stellen. das beste wäre über jsfiddle.net –

+2

Kann nicht viel mit so wenig Code sagen. Bitte poste deinen Code oder, noch besser, erstelle ein jsfiddle oder einen codepen, der das Problem dupliziert. – robooneus

+3

mögliches Duplikat von [Tabellenzeilen und Tabellenbereich zwischen Zellen in CSS entfernen] (http://stackoverflow.com/questions/6538729/removing-table-lines-and-table-space-between-cells-in-css) – Quentin

Antwort

26

Verwenden Cellspacing und cellpadding:

<table cellspacing="0" cellpadding="0"> 

</table> 
+0

war gerade dabei, das zu tun lol danke, benutze zu CSS – Keith

+0

Kein Problem. Stellen Sie nur sicher, dass der Code korrekt war;) – Axel

25

Da cellspacing und cellpadding nicht mehr in HTML5 unterstützt, verwenden Sie die folgende CSS:

table { 
    border-collapse: collapse; 
} 

jsfiddle

1

Könnten Sie das versuchen?

table#table { 
    border-spacing: 0; 
} 

Dieses Stück CSS funktioniert für mich. Hoffe es hilft :).

10

Nach viel Versuch und Irrtum, endete ich mit den meisten von dem, was alle anderen erwähnt, plus einige von anderen Seiten. Das hat für mich funktioniert.

table { 
border:0px; 
border-collapse:collapse; 
border-spacing:0px; 
} 

td,img { 
padding:0px; 
border-width:0px; 
margin:0px; 
} 
+0

Perfekt! In meinem Fall wollte ich einen Tisch, wo die Tds * Grenzen hatten, sie wurden nur * geteilt * Grenzen. border-collapse + border-spacing war genau das, was ich brauchte. – neminem

-2

diese Antwort Versuchen zu

table.tableclassname td 
{ 
    display: inline-block; 
} 
+0

Funktioniert diese Antwort tatsächlich? – jww

+1

Nun wird _will_ die Lücke zwischen den Zellen entfernen, aber es wird auch radikal verändern, wie sich die Zellen verhalten und wiedergegeben werden. – MaxPRafferty

Verwandte Themen