Eienskap border-spacing

Die eienskap border-spacing spesifiseer die spasie tussen die selle van td of die selle van th in 'n HTML-tabel (en tussen die selrand en die tabel self). Die waarde van die eienskap kan enige eenheid vir groottes wees, behalwe persentasies.

Sintaksis

cssselekteerder {
  border-spacing: een of twee waardes;
}

Waardes

Waarde Beskrywing
een waarde Een waarde spesifiseer dieselfde spasie tussen selle in die vertikale en horisontale rigting.
twee waardes Die eerste waarde spesifiseer die horisontale spasie, en die tweede waarde spesifiseer die vertikale spasie.

Verstekwaarde: 0. Tog het elke blaaiyer sy eie, nie-nul waarde vir die atribuut cellspacing, dus sal jy by verstek spasie tussen selle sien.

Opmerkings

Pas die eienskap toe op tabelle, nie op hul selle nie (dit sal nie op selle werk nie).

'N Soortgelyke effek kan nie met die margin-eienskap verkry word nie, aangesien margin nie vir tabelselle werk nie.

As die eienskap border-collapse gestel is op die waarde collapse - sal border-spacing nie werk nie.

Voorbeeld . Een waarde

Kom ons maak die spasie tussen selle (en tussen die sel en die tabelrand) 10px:

html<table>
  <tr>
    <td>1</td>
    <td>2</td>
    <td>3</td>
  </tr>
  <tr>
    <td>4</td>
    <td>5</td>
    <td>6</td>
  </tr>
  <tr>
    <td>7</td>
    <td>8</td>
    <td>9</td>
  </tr>
</table>
csstable {
  border-spacing: 10px;
  border-collapse: separate;
  width: 400px;
  border: 1px solid red;
}
td {
  border: 1px solid red;
  text-align: center;
}

Результат:

Voorbeeld . Twee waardes

En nou maak ons die horisontale spasie 10px en die vertikale spasie 30px:

html<table>
  <tr>
    <td>1</td>
    <td>2</td>
    <td>3</td>
  </tr>
  <tr>
    <td>4</td>
    <td>5</td>
    <td>6</td>
  </tr>
  <tr>
    <td>7</td>
    <td>8</td>
    <td>9</td>
  </tr>
</table>
csstable {
  border-spacing: 10px 30px;
  border-collapse: separate;
  width: 400px;
  border: 1px solid red;
}
td {
  border: 1px solid red;
  text-align: center;
}

Результат:

Voorbeeld . Stel border-collapse: collapse

Nou sal border-spacing nie werk nie as gevolg van die eienskap border-collapse met waarde collapse:

html<table>
  <tr>
    <td>1</td>
    <td>2</td>
    <td>3</td>
  </tr>
  <tr>
    <td>4</td>
    <td>5</td>
    <td>6</td>
  </tr>
  <tr>
    <td>7</td>
    <td>8</td>
    <td>9</td>
  </tr>
</table>
csstable {
  border-collapse: collapse;
  border-spacing: 10px 30px;
  width: 400px;
  border: 1px solid red;
}
td {
  border: 1px solid red;
  text-align: center;
}

Результат: