Dodaj spację między komórkami (td) za pomocą CSS


Odpowiedzi:


116

Chcesz border-spacing:

<table style="border-spacing: 10px;">

Lub gdzieś w bloku CSS:

table {
  border-spacing: 10px;
}

Zobacz quirksmode na border-spacing. Należy pamiętać, że border-spacingnie działa w IE7 i starszych.


2
w IE7 i starszych możesz użyć atrybutu cellspacing w znaczniku tabeli. Możesz podać oba, aby działał również w IE. Inne przeglądarki będą nadawać priorytet stylowi.
Tor Valamo,

36
table { 
  border-spacing: 10px; 
} 

To zadziałało po usunięciu

border-collapse: separate;

z mojego tagu tabeli.


1
oddzielne zamiast oddzielne, ale pomogło mi :-)
FredRoger

Tak, nie wiedziałem, że też musisz zmienić „zawalenie się granicy”. To powinna być prawidłowa odpowiedź.
jleggio

31

Mój jest:

border-spacing: 10px;
border-collapse: separate;

1
Muszę dodać właściwość css boder-collapse, aby margines zadziałał. dzięki
ufk

4

Rozważ użycie atrybutów cellspacingi cellpaddingdla tabletagu lub border-spacingwłaściwości css.


4

parametr cellspacing (distance between cells) znacznika TABLE jest dokładnie tym, czego potrzebujesz. Wadą jest to, że jest to jedna wartość, używana zarówno dla x, jak i y, nie możesz wybrać różnych odstępów lub dopełnienia w pionie / poziomie. Istnieje również właściwość CSS, ale nie jest ona szeroko obsługiwana.


2

Załóżmy, że właściwość cellspcing/ cellpadding/ border-spacingnie zadziałała, możesz użyć kodu w następujący sposób.

<div class="form-group">
  <table width="100%" cellspacing="2px" style="border-spacing: 10px;">
    <tr>                        
      <td width="47%">
        <input type="submit" class="form-control btn btn-info" id="submit" name="Submit" />
      </td>
      <td width="5%"></td>
      <td width="47%">
        <input type="reset" class="form-control btn btn-info" id="reset" name="Reset" />
      </td>
    </tr>
  </table>
</div>

Próbowałem i udało mi się, oddzielając przycisk za pomocą table-width i ustawiając pusty td jako 2 lub 1%, nie zwraca więcej.


0

Jeśli chcesz mieć osobne wartości dla boków i góry-dołu.

<table style="border-spacing: 5px 10px;">
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.