Svojstvo border-spacing
Svojstvo border-spacing postavlja razmak
između ćelija td
ili ćelija th
HTML tabele
(i između granice ćelije i same tabele).
Vrednost svojstva su bilo koje jedinice
za veličine, osim procenata.
Sintaksa
selektor {
border-spacing: jedna ili dve vrednosti;
}
Vrednosti
| Vrednost | Opis |
|---|---|
| jedna vrednost | Jedna vrednost postavlja jednake razmake između ćelija po vertikali i po horizontali. |
| dve vrednosti | Prva vrednost postavlja razmak po horizontali, a druga vrednost - razmak po vertikali. |
Podrazumevana vrednost: 0. Međutim,
svaki pregledač ima svoju, nenultu vrednost
atributa cellspacing,
pa ćete podrazumevano videti razmake između
ćelija.
Napomene
Primenjujte svojstvo na tabele, a ne na njene ćelije (na ćelijama neće raditi).
Slićnog efekta ne možete postići pomoću
margin,
pošto margin za ćelije tabele ne
funkcioniše.
Ako je postavljeno svojstvo border-collapse
u vrednosti collapse - border-spacing
neće raditi.
Primer . Jedna vrednost
Hajde da napravimo razmake između ćelija (i
između ćelije i granice tabele) od 10px:
<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>
table {
border-spacing: 10px;
border-collapse: separate;
width: 400px;
border: 1px solid red;
}
td {
border: 1px solid red;
text-align: center;
}
:
Primer . Dve vrednosti
A sada napravimo razmake od 10px po
horizontali i 30px po vertikali:
<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>
table {
border-spacing: 10px 30px;
border-collapse: separate;
width: 400px;
border: 1px solid red;
}
td {
border: 1px solid red;
text-align: center;
}
:
Primer . Postavimo border-collapse: collapse
Ali sada border-spacing neće raditi
zbog svojstva border-collapse
u vrednosti collapse:
<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>
table {
border-collapse: collapse;
border-spacing: 10px 30px;
width: 400px;
border: 1px solid red;
}
td {
border: 1px solid red;
text-align: center;
}
: