АКЦЫЯ: бясплатныя месячныя курсы па стварэнні сайтаў
на выбар: вёрстка, JavaScript, PHP, Python або фрэймворкі. Сёння апошні дзень для запісу! Націскай!
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; }

:

byenru