146 of 313 menu

Свойство border-spacing

Свойството border-spacing задава разстояние между клетките td или клетките th на HTML таблица (и между границата на клетката и самата таблица). Стойността на свойството са всякакви мерни единици за размери, с изключение на проценти.

Синтаксис

селектор { border-spacing: една или две стойности; }

Стойности

Стойност Описание
една стойност Една стойност задава еднакви разстояния между клетките по вертикала и по хоризонтала.
две стойности Първата стойност задава разстояние по хоризонтала, а втората стойност - разстояние по вертикала.

Стойност по подразбиране: 0. Въпреки това, всеки браузър има своя, ненулева стойност на атрибута cellspacing, затова по подразбиране ще видите разстояния между клетките.

Забележки

Прилагайте свойството за таблици, а не за нейните клетки (за клетките няма да работи).

Подобен ефект не може да се постигне с помощта на margin, тъй като margin за клетките на таблицата не работи.

Ако е зададено свойството border-collapse със стойност collapse - border-spacing няма да работи.

Пример . Една стойност

Нека направим разстояния между клетките (и между клетката и границата на таблицата) от 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; }

:

Пример . Две стойности

А сега нека направим разстояния от 10px по хоризонтала и 30px по вертикала:

<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; }

:

Пример . Задаваме border-collapse: collapse

А ето сега border-spacing няма да работи поради свойството border-collapse със стойност 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; }

:

Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне