border-spacing
Baseline
Widely available
This feature is well established and works across many devices and browser versions. Itâs been available across browsers since 2015ë 7ì.
CSS border-spacing ìì±ì ì¸ì í í 칸ì í
ë리 ê°ê²©ì ì§ì í©ëë¤. border-collapseê° separateì¬ì¼ ì ì©ë©ëë¤.
ìëí´ ë³´ê¸°
border-spacing: 0;
border-spacing: 5px;
border-spacing: 5px 1rem;
<section class="default-example" id="default-example">
<table class="transition-all" id="example-element">
<tr>
<td>Cell 1.1</td>
<td>Cell 1.2</td>
</tr>
<tr>
<td>Cell 2.1</td>
<td>Cell 2.2</td>
</tr>
<tr>
<td>Cell 3.1</td>
<td>Cell 3.2</td>
</tr>
</table>
</section>
table {
width: 15rem;
table-layout: fixed;
}
td {
border: 5px solid;
border-color: crimson dodgerblue;
padding: 0.75rem;
}
border-spacing ê°ì í ì ì²´ì í
ë리ìë ì ì©ëë¯ë¡, í í
ë리ì 첫 ë²ì§¸ ë° ë§ì§ë§ í/ì´ì ìíë 칸 ì¬ì´ 거리ë (ê°ë¡/ì¸ë¡) border-spacing ê°ê³¼ íì ì ì©í (ì/ì°/í/ì¢) padding ê°ì í©ì´ ë©ëë¤.
ì°¸ê³ :
border-spacing ìì±ì <table>ìì ì´ì ì¬ì©íì§ ìë cellspacing í¹ì±ì ëìíì§ë§, ì¶ê°ë¡ ë ë²ì§¸ ê°ì ì§ì í´ ê°ë¡ì ì¸ë¡ ê°ì ê°ê° ì¤ì í ì ìë¤ë ì°¨ì´ì ì´ ììµëë¤.
구문
/* <length> */ border-spacing: 2px; /* ê°ë¡ <length> | ì¸ë¡ <length> */ border-spacing: 1cm 2em; /* ì ì ê° */ border-spacing: inherit; border-spacing: initial; border-spacing: unset;
border-spacing ê°ì íë ëë ë ê°ì ê°ì ì¬ì©í´ ì§ì í©ëë¤.
- í ê°ì
<length>ê°ì ì§ì íë©´ 칸 ì¬ì´ì ê°ë¡ì ì¸ë¡ ë ê°ê²© 모ë ì¤ì í©ëë¤. - ë ê°ì
<length>ê°ì ì§ì íë©´, 첫 ë²ì§¸ ê°ì 칸 ì¬ì´ì ê°ë¡ ê°ê²©(ê° ì´ì ê°ê²©), ë ë²ì§¸ ê°ì 칸 ì¬ì´ì ì¸ë¡ ê°ê²©(ê° íì ê°ê²©)ì ì¤ì í©ëë¤.
ê°
<length>-
ê°ê²©ì í¬ê¸°ë¡ ì§ì í 길ì´ì ëë¤.
íì ì ì
| ì´ê¸°ê° | 0 |
|---|---|
| ì ì©ëì | table and inline-table elements |
| ìì | yes |
| ê³ì° ê° | two absolute lengths |
| Animation type | by computed value type |
íì 구문
border-spacing =
<length [0,â]>{1,2}
ìì
>칸 ê°ê²©ê³¼ ì쪽 ì¬ë°±
ë¤ì ìì ë 칸 ì¬ì´ì ì¸ë¡ ê°ê²© 0.5emê³¼ ê°ë¡ ê°ê²© 1emì ë°°ì¹í©ëë¤. íì í
ë리를 ë°ë¼ê°ë©´ì, padding ê°ì´ border-spacingê³¼ ì´ë»ê² ìì©íëì§ ì´í´ë³´ì¸ì.
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>
CSS
table {
border-spacing: 1em 0.5em;
padding: 0 2em 1em 0;
border: 1px solid orange;
}
td {
width: 1.5em;
height: 1.5em;
background: #d2d2d2;
text-align: center;
vertical-align: middle;
}
ê²°ê³¼
ëª ì¸
| Specification |
|---|
| Cascading Style Sheets Level 2 > # separated-borders > |
ë¸ë¼ì°ì í¸íì±
ê°ì´ 보기
border-collapse,border-styleborder-spacingìì±ì<table>HTML ììì ì¸ê´ì ìì í©ëë¤.