CSS / Reference / border
개요
border는 다음의 속성을 포함하는 단축 속성으로, 테두리를 만듭니다.
- border-width
- border-style
- border-color
문법
border: border-width border-style border-color | initial | inherit
border: border-width border-style border-color | initial | inherit
border: border-width border-style border-color | initial | inherit
- border-width : 테두리의 두께를 정합니다. 기본값은 medium입니다.
- border-style : 테두리의 모양을 정합니다. 기본값은 none입니다.
- border-color : 테두리의 색을 정합니다. 기본값은 선택한 요소의 색입니다.
- initial : 기본값으로 설정합니다.
- inherit : 부모 요소의 속성값을 상속받습니다.
border-width에는 다음의 값을 넣을 수 있습니다.
medium | thick | thin | length | initial | inherit
medium | thick | thin | length | initial | inherit
medium | thick | thin | length | initial | inherit
border-style에는 다음의 값을 넣을 수 있습니다.
dashed | dotted | double | groove | hidden | inset | none | outset | ridge | solid | initial | inherit
dashed | dotted | double | groove | hidden | inset | none | outset | ridge | solid | initial | inherit
dashed | dotted | double | groove | hidden | inset | none | outset | ridge | solid | initial | inherit
예제
<!doctype html>
<html lang="ko">
<head>
<meta charset="utf-8" />
<title>CSS</title>
<style type="text/css">
div {
margin: 10px 0px;
text-align: center;
font-family: Consolas, monospace;
font-style: italic;
font-size: 13px;
}
.a {
border: 4px dashed #bcbcbc;
}
.b {
border: thick dotted #f44336;
}
.c {
border: 5pt groove #3f51b5;
}
.d {
border: 0.4em inset #009688;
}
.e {
border: 5px ridge #ff5722;
}
</style>
</head>
<body>
<div class="a">
<p>border: 4px dashed #bcbcbc;</p>
</div>
<div class="b">
<p>border: thick dotted #f44336;</p>
</div>
<div class="c">
<p>border: 5pt groove #3f51b5;</p>
</div>
<div class="d">
<p>border: 0.4em inset #009688;</p>
</div>
<div class="e">
<p>border: 5px ridge #ff5722;</p>
</div>
</body>
</html>
<!doctype html>
<html lang="ko">
<head>
<meta charset="utf-8" />
<title>CSS</title>
<style type="text/css">
div {
margin: 10px 0px;
text-align: center;
font-family: Consolas, monospace;
font-style: italic;
font-size: 13px;
}
.a {
border: 4px dashed #bcbcbc;
}
.b {
border: thick dotted #f44336;
}
.c {
border: 5pt groove #3f51b5;
}
.d {
border: 0.4em inset #009688;
}
.e {
border: 5px ridge #ff5722;
}
</style>
</head>
<body>
<div class="a">
<p>border: 4px dashed #bcbcbc;</p>
</div>
<div class="b">
<p>border: thick dotted #f44336;</p>
</div>
<div class="c">
<p>border: 5pt groove #3f51b5;</p>
</div>
<div class="d">
<p>border: 0.4em inset #009688;</p>
</div>
<div class="e">
<p>border: 5px ridge #ff5722;</p>
</div>
</body>
</html>
<!doctype html> <html lang="ko"> <head> <meta charset="utf-8" /> <title>CSS</title> <style type="text/css"> div { margin: 10px 0px; text-align: center; font-family: Consolas, monospace; font-style: italic; font-size: 13px; } .a { border: 4px dashed #bcbcbc; } .b { border: thick dotted #f44336; } .c { border: 5pt groove #3f51b5; } .d { border: 0.4em inset #009688; } .e { border: 5px ridge #ff5722; } </style> </head> <body> <div class="a"> <p>border: 4px dashed #bcbcbc;</p> </div> <div class="b"> <p>border: thick dotted #f44336;</p> </div> <div class="c"> <p>border: 5pt groove #3f51b5;</p> </div> <div class="d"> <p>border: 0.4em inset #009688;</p> </div> <div class="e"> <p>border: 5px ridge #ff5722;</p> </div> </body> </html>