2011-06-30 7 views

Odpowiedz

18
table#myTable{ 
    border-collapse:collapse; 
} 
9

Użyj właściwości border-collapse CSS usunąć przestrzeń między komórkami:

table { 
    border-collapse: collapse; 
} 

Widzisz odstępy między komórkami tabeli domyślnie, ponieważ każda komórka ma swoją własną granicę, komórki nie dzielą granice. To się nazywa „oddzieloną Model”, jak wyjaśniono w Mozilla Developer CSS Reference:

oddzielone model tradycyjny stół HTML modelu granicznej. Sąsiadujące komórki mają odrębne granice. Odległość między nimi jest określona przez właściwość border-spacing.

można „usunąć” odstępy między komórkami czyniąc je dzielić granice między sobą, który jest znany jako „zawalił modelu granicznego”:

W modelu zawalił granicznego, sąsiednie komórki tabeli dzielą granice.

+0

Dziękuję, dobry sir – abcde123483

+1

Przepraszam, widziałem, że Jaspero był 2 minuty szybszy, doceniam obie odpowiedzi – abcde123483

+1

@ulvund jesteś tego pewien? Mój datownik to "2011-06-30 17: 31: 52Z', [Jaspero's] (http://stackoverflow.com/questions/6538729/removing-table-lines-and-table-space-between-cells-in- css/6538780 # 6538780) jest "2011-06-30 17: 34: 15Z'. Wygląda na to, że *** I *** był tym, który był o 2 minuty szybszy. Łączę też z dokumentacją. –

0

Spróbuj

table.className td 
{ 
    display: inline-block; 
} 

lub

table.className td 
{ 
    display: block; 
} 
0

spróbować

table td { display: table-cell; }