Własność CSS border-collapse

Własność CSS border-collapse decyduje o tym, czy krawędzie obramowania między komórkami tabeli mają być połączone czy rozłączone. Odnosi się ona do elementu table.

Kiedy krawędzie obramowania komórek są rozłączone, to odległość między nimi można ustawiać za pomocą własności border-spacing.

Przykłady

W tym przykładzie sąsiadujące krawędzie komórek tabeli będą rozdzielone:

<style>
table {
  border-collapse: separate;
}
td {
  border: 3px solid green;
  padding: 5px;
}
</style>
...
<table>
  <tr>
    <td>Komórka</td>
    <td>Komórka</td>
  </tr>
  <tr>
    <td>Komórka</td>
    <td>Komórka</td>
  </tr>
</table>

Efekt:

Efekt użycia własności CSS border-collapse - separate

Natomiast w poniższym przykładzie sąsiadujące krawędzie komórek tabeli będą połączone:

<style>
table {
  border: 5px;
  border-collapse: collapse;
}
td {
  border: 3px solid green;
  padding: 5px;
}
</style>
...
<table>
  <tr>
    <td>Komórka</td>
    <td>Komórka</td>
  </tr>
  <tr>
    <td>Komórka</td>
    <td>Komórka</td>
  </tr>
</table>

Efekt:

Efekt użycia własności CSS border-collapse

Składnia i wartości

Własność border-collapse przyjmuje jako wartość jedno z dwóch słów kluczowych:

  • collapse: sąsiadujące krawędzie obramowania komórek tabeli będą połączone
  • separate: sąsiadujące krawędzie obramowania komórek tabeli będą rozdzielone. To jest wartość domyślna.

Zastosowanie

Własność border-collapse ma zastosowanie do elementu table.

Podsumowanie

ZastosowanieElement table
Obsługiwane wartościSłowa kluczowe collapse i separate
Wartość początkowaseparate
DziedziczenieTak
SpecyfikacjaCSS 2.1 – border-collapse

Podobał Ci się ten artykuł?

Oceń go!

Średnia 5 / 5. Liczba głosów: 1

Jeszcze nikt nie głosował. Wyprzedź innych i zagłosuj.

Skoro spodobał Ci się ten artykuł...

Poleć go znajomym!

Ojej :( Powiedz nam, co powinniśmy poprawić!

Jajko z dzwonkiem
Podoba Ci się ta strona?

Pomóż nam się rozwijać, wykupując płatne konto. Dzięki temu będziemy mogli tworzyć dla Ciebie jeszcze więcej ciekawych treści, a Ty pozbędziesz się reklam.

Dodaj komentarz

dziesięć + czternaście =