border-style
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ì.
border-style CSS ë¨ì¶ ìì±ì ìì í
ë리 ë¤ ë©´ì ì¤íì¼ì ì§ì í©ëë¤.
ìëí´ ë³´ê¸°
border-style: none;
border-style: dotted;
border-style: inset;
border-style: dashed solid;
border-style: dashed double none;
border-style: dashed groove none dotted;
<section id="default-example">
<div class="transition-all" id="example-element">
This is a box with a border around it.
</div>
</section>
#example-element {
background-color: #eee;
color: #000;
border: 0.75em solid;
padding: 0.75em;
width: 80%;
height: 100px;
}
body {
background-color: #fff;
}
구문
css
/* í¤ìë ê° */
border-style: none;
border-style: hidden;
border-style: dotted;
border-style: dashed;
border-style: solid;
border-style: double;
border-style: groove;
border-style: ridge;
border-style: inset;
border-style: outset;
/* ì¸ë¡ë°©í¥ | ê°ë¡ë°©í¥ */
border-style: dotted solid;
/* ì | ê°ë¡ë°©í¥ | ìë */
border-style: hidden double dashed;
/* ì | ì¤ë¥¸ìª½ | ìë | ì¼ìª½ */
border-style: none solid dotted dashed;
/* ì ì ê° */
border-style: inherit;
border-style: initial;
border-style: unset;
border-style ìì±ì í ê°ìì ë¤ ê°ì ê°ì ì¬ì©í´ ì§ì í ì ììµëë¤.
- í ê°ì ê°ì 모ë ë¤ ë©´ì í ë리 ì¤íì¼ì ì¤ì í©ëë¤.
- ë ê°ì ê°ì ì§ì íë©´ 첫 ë²ì§¸ë ìì ìë, ë ë²ì§¸ë ì¼ìª½ê³¼ ì¤ë¥¸ìª½ í ë리 ì¤íì¼ì ì¤ì í©ëë¤.
- ì¸ ê°ì ê°ì ì§ì íë©´ 첫 ë²ì§¸ë ì, ë ë²ì§¸ë ì¼ìª½ê³¼ ì¤ë¥¸ìª½, ì¸ ë²ì§¸ ê°ì ìë í ë리 ì¤íì¼ì ì¤ì í©ëë¤.
- ë¤ ê°ì ê°ì ì§ì íë©´ ê°ê° ì, ì°, í, ì¢ ììë¡ í ë리 ì¤íì¼ì ì§ì í©ëë¤. (ìê³ë°©í¥)
ê°ê°ì ê°ì ìë ëª©ë¡ ì¤ íëë¡ ì§ì í©ëë¤.
ê°
<line-style>-
í ë리ì ì¤íì¼ì ì¤ëª í©ëë¤. ë¤ì íì ê°ì ì¬ì©í ì ììµëë¤.
nonehiddení¤ìëì ë§ì°¬ê°ì§ë¡ í ë리를 íìíì§ ììµëë¤.background-image를 ì§ì íì§ ììì¼ë©´ í´ë¹ ë©´ìborder-widthê³ì°ê°ì ì§ì ê°ì 무ìíê³0ì´ ë©ëë¤. íìì, 칸ì í ë리 ìì ìnoneì ì ì¼ ë®ì ì°ì ìì를 ê°ì§ëë¤. ë°ë¼ì ì£¼ë³ ì¹¸ì´ í ë리를 ê°ì§ë¤ë©´ í ë리를 그립ëë¤.hiddennoneí¤ìëì ë§ì°¬ê°ì§ë¡ í ë리를 íìíì§ ììµëë¤. Unless abackground-image를 ì§ì íì§ ììì¼ë©´ í´ë¹ ë©´ìborder-widthê³ì°ê°ì ì§ì ê°ì 무ìíê³0ì´ ë©ëë¤. íìì, 칸ì í ë리 ìì ìhiddenì ì ì¼ ëì ì°ì ìì를 ê°ì§ëë¤. ë°ë¼ì ì£¼ë³ ì¹¸ì´ í ë리를 ê°ì§ëë¼ë ê·¸ë¦¬ì§ ììµëë¤.dottedí ë리를 ë¥ê·¼ ì ì¬ë¬ê°ë¡ 그립ëë¤. ì ê°ê²©ì ëª ì¸ìì ì§ì íì§ ìì¼ë©° 구íë§ë¤ ë¤ë¦ ëë¤. ì ì ë°ì§ë¦ì í´ë¹ ë©´ border-widthì ì ë°ì ëë¤.dashedí ë리를 ì§ì¬ê°í ì¬ë¬ê°ë¡ 그립ëë¤. ì¬ê°íì í¬ê¸°ì 길ì´ë ëª ì¸ìì ì§ì íì§ ìì¼ë©° 구íë§ë¤ ë¤ë¦ ëë¤. solidí ë리를 íëì ì§ì ì¼ë¡ 그립ëë¤. doubleí ë리를 ë ê°ì ííí ì§ì ì¼ë¡ 그립ëë¤. grooveí ëë¦¬ê° íì¸ ê²ì²ë¼ 그립ëë¤. ridgeì ë°ëì ëë¤.ridgeí ëë¦¬ê° íì´ëì¨ ê²ì²ë¼ 그립ëë¤. grooveì ë°ëì ëë¤.insetììê° íì¸ ê²ì²ë¼ í ë리를 그립ëë¤. outsetì ë°ëì ëë¤.border-collapseê°collapsedì¸ ì¹¸ììëgrooveì ëì¼í©ëë¤.outsetììê° íì´ëì¨ ê²ì²ë¼ 그립ëë¤. insetì ë°ëì ëë¤.border-collapseê°collapsedì¸ ì¹¸ììëridgeì ëì¼í©ëë¤.
íì 구문
border-style =
<'border-top-style'>{1,4}
<border-top-style> =
<line-style>
<line-style> =
none |
hidden |
dotted |
dashed |
solid |
double |
groove |
ridge |
inset |
outset
ìì
>ìì± ê°ì ìì í
ê°ë¥í 모ë ê°ì ëì´í íì ëë¤.
HTML
html
<table>
<tr>
<td class="b1">none</td>
<td class="b2">hidden</td>
<td class="b3">dotted</td>
<td class="b4">dashed</td>
</tr>
<tr>
<td class="b5">solid</td>
<td class="b6">double</td>
<td class="b7">groove</td>
<td class="b8">ridge</td>
</tr>
<tr>
<td class="b9">inset</td>
<td class="b10">outset</td>
</tr>
</table>
CSS
css
/* í
ì´ë¸ ì¤íì¼ */
table {
border-width: 3px;
background-color: #52e396;
}
tr,
td {
padding: 2px;
}
/* border-style ìì í´ëì¤ */
.b1 {
border-style: none;
}
.b2 {
border-style: hidden;
}
.b3 {
border-style: dotted;
}
.b4 {
border-style: dashed;
}
.b5 {
border-style: solid;
}
.b6 {
border-style: double;
}
.b7 {
border-style: groove;
}
.b8 {
border-style: ridge;
}
.b9 {
border-style: inset;
}
.b10 {
border-style: outset;
}
ê²°ê³¼
ëª ì¸
| Specification |
|---|
| CSS Backgrounds and Borders Module Level 3 > # border-style > |
ë¸ë¼ì°ì í¸íì±
ê°ì´ 보기
- í
ë리 ê´ë ¨ CSS ë¨ì¶ ìì±:
border,border-width,border-color,border-radius