CSS 테두리


CSS 테두리


CSS 테두리는 요소의 콘텐츠와 패딩을 둘러싸는 하나 이상의 선일 수 있으며 이러한 선의 경우 스타일, 너비 및 색상을 사용자 정의할 수 있습니다. . CSS 테두리 속성을 사용하면 HTML보다 더 나은 효과를 만들 수 있습니다.


CSS 테두리 속성

CSS 테두리 속성을 사용하면 요소 테두리의 스타일과 색상을 지정할 수 있습니다.


사방 테두리
빨간색 아래쪽 테두리

둥근 테두리

왼쪽 테두리에 너비가 있고 색상은 파란색입니다

테두리 스타일

테두리 스타일 속성은 표시할 테두리 종류를 지정합니다.

border-style 속성은 테두리 스타일을 정의하는 데 사용됩니다.

border-style 값:

none: 기본값은 no입니다. border

dotted: 점선: 점선 프레임 정의

dashed: 점선 프레임 정의

solid: 실선 경계 정의

double: 두 경계선 정의 . 두 테두리의 너비와 border-width 값이 동일합니다

groove: 3D 홈 경계를 정의합니다. 테두리의 색상 값에 따라 효과가 달라집니다.

ridge: 3D 능선 테두리를 정의합니다. 효과는 테두리의 색상 값에 따라 다릅니다.

삽입: 3D 포함 테두리를 정의합니다. 효과는 테두리의 색상 값에 따라 다릅니다.

outset: 3D 돌출 테두리를 정의합니다. 효과는 테두리의 색상 값에 따라 다릅니다

다음을 시도해 보십시오: 테두리 스타일 설정


테두리 너비

border-width 속성은 테두리가 너비를 지정합니다.

테두리 너비를 지정하는 방법에는 두 가지가 있습니다. 2px 또는 0.1em과 같은 길이 값을 지정하거나 가늘게, 중간(기본값), 두꺼운 키워드 중 하나를 사용할 수 있습니다.

참고: CSS는 3개 키워드의 구체적인 너비를 정의하지 않으므로 한 사용자 에이전트는 얇은, 중간, 두꺼운을 각각 5px, 3px, 2px로 설정할 수 있고 다른 사용자 에이전트는 사용자 에이전트 프록시는 각각 3px, 2px 및 1px로 설정됩니다.

인스턴스

아아아아

인스턴스 실행»

온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요


테두리 색상

테두리- color 속성이 사용됩니다. 테두리 색상을 설정합니다. 설정할 수 있는 색상:

  • name - "red"와 같이 색상 이름을 지정합니다.

  • RGB - RGB 값을 지정합니다. (예: "rgb( 255,0,0)"

  • Hex - 16진수 값을 지정합니다(예: "#ff0000"

). 테두리를 설정할 수도 있습니다. 색상은 "투명"입니다.

참고: border-color는 단독으로 사용할 때 작동하지 않습니다. 테두리 스타일을 설정하려면 먼저 border-style을 사용해야 합니다.

인스턴스

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title>
<style>
p.one 
{
	border-style:solid;
	border-width:5px;
}
p.two 
{
	border-style:solid;
	border-width:medium;
}
p.three
{
	border-style:solid;
	border-width:1px;
}
</style>
</head>

<body>
<p class="one">一些文本。</p>
<p class="two">一些文本。</p>
<p class="three">一些文本。</p>
<p><b>注意:</b> "border-width" 属性 如果单独使用则不起作用。要先使用 "border-style" 属性来设置边框。</p>
</body>

</html>

인스턴스 실행»

온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요


테두리 - 각 면을 개별적으로 설정

CSS에서는 각 면에 다른 테두리를 지정할 수 있습니다.

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title>
<style>
p.one
{
	border-style:solid;
	border-color:red;
}
p.two
{
	border-style:solid;
	border-color:#98bf21;
} 
</style>
</head>

<body>
<p class="one">A solid red border</p>
<p class="two">A solid green border</p>
<p><b>注意:</b> "border-color" 属性 如果单独使用则不起作用. 要先使用 "border-style" 属性来设置 borders .</p>
</body>
</html>

인스턴스 실행»

온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요.

위의 예에서는 단일 속성을 설정할 수도 있습니다.

인스턴스

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title>
<style>
p
{
	border-top-style:dotted;
	border-right-style:solid;
	border-bottom-style:dotted;
	border-left-style:solid;
}
</style>
</head>

<body>
<p>2 different border styles.</p>
</body>
</html>

인스턴스 실행»

온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요

border-style 속성은 1-4개의 값을 가질 수 있습니다:

  • border-style: 점선 이중 점선

    • 상단 테두리 점선

    • 오른쪽 테두리 실선

    • 하단 테두리 이중선

    • 왼쪽 테두리는 점선

  • border-style: dotted solid double;

    • 상단 테두리 점선

    • 좌우 테두리 실선

    • 하단 테두리는 이중

  • 테두리 스타일: 점선;

    • 위쪽 및 아래쪽 테두리는 점선으로 표시됩니다

    • 오른쪽 및 왼쪽 테두리는 실선으로 표시됩니다

  • border-style: dotted;

    • 네모난 테두리가 점선으로 되어있습니다

위 예시에서는 테두리 스타일을 사용했습니다. 그러나 border-width 및 border-color와 함께 사용할 수도 있습니다.


테두리 - 단축 속성

위의 예에서는 테두리를 설정하기 위해 많은 속성을 사용합니다.

T 속성에서 테두리를 설정할 수도 있습니다.

"border" 속성에서 설정할 수 있습니다:

  • border-width

  • border-style(필수)

  • border-color

인스턴스

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title>
<style>
p
{
	border-style:dotted solid;
}
</style>
</head>

<body>
<p>2 different border styles.</p>
</body>
</html>

인스턴스 실행 »

온라인 예제를 보려면 "예제 실행" 버튼을 클릭하세요


예제 더보기

인스턴스: 모든 테두리 속성은 명령문에 있습니다

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title>
<style>
p
{
	border:5px solid red;
}
</style>
</head>

<body>
<p>段落中的一些文本。</p>
</body>
</html>

인스턴스 실행»

온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요

이 예는 단축 속성을 사용하여 동일한 선언에서 네 가지 테두리 속성을 모두 설정하는 방법을 보여줍니다.

예: 아래쪽 테두리 스타일 설정

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title>
<style>
p 
{
	border-style:solid;
	border-top:thick double #ff0000;
}
</style>
</head>

<body>
<p>This is some text in a paragraph.</p>
</body>

</html>

인스턴스 실행»

"인스턴스 실행"을 클릭합니다. 온라인 인스턴스 보기 버튼

이 예에서는 하단 테두리 스타일을 설정하는 방법을 보여줍니다.

예: 왼쪽 테두리 너비 설정

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title>
<style>
p {border-style:solid;}
p.none {border-bottom-style:none;}
p.dotted {border-bottom-style:dotted;}
p.dashed {border-bottom-style:dashed;}
p.solid {border-bottom-style:solid;}
p.double {border-bottom-style:double;}
p.groove {border-bottom-style:groove;}
p.ridge {border-bottom-style:ridge;}
p.inset {border-bottom-style:inset;}
p.outset {border-bottom-style:outset;}
</style>
</head>

<body>
<p class="none">No bottom border.</p>
<p class="dotted">A dotted bottom border.</p>
<p class="dashed">A dashed bottom border.</p>
<p class="solid">A solid bottom border.</p>
<p class="double">A double bottom border.</p>
<p class="groove">A groove bottom border.</p>
<p class="ridge">A ridge bottom border.</p>
<p class="inset">An inset bottom border.</p>
<p class="outset">An outset bottom border.</p>
</body>
</html>

인스턴스 실행»

"인스턴스 실행" 버튼 클릭 온라인 인스턴스를 보려면

이 예에서는 왼쪽 테두리의 너비를 설정하는 방법을 보여줍니다.

예: 네 개의 테두리 색상 설정

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title> 
<style>
p 
{
	border-style:solid;
	border-left-width:15px;
}
</style>
</head>

<body>
<p><b>注意:</b>"border-left-width" 单独使用没有效果.要先使用 "border-style" 属性设置borders.</p>
</body>
</html>

인스턴스 실행»

"인스턴스 실행"을 클릭합니다. 온라인 보기 버튼 예시

이 예에서는 네 개의 테두리 색상을 설정하는 방법을 보여줍니다. 1~4가지 색상을 설정할 수 있습니다.

인스턴스: 오른쪽 테두리 색상 설정

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title>
<style>
p.one
{
	border-style:solid;
	border-color:#0000ff;
}
p.two
{
	border-style:solid;
	border-color:#ff0000 #0000ff;
}
p.three
{
	border-style:solid;
	border-color:#ff0000 #00ff00 #0000ff;
}
p.four
{
	border-style:solid;
	border-color:#ff0000 #00ff00 #0000ff rgb(250,0,255);
}
</style>
</head>

<body>
<p class="one">One-colored border!</p>
<p class="two">Two-colored border!</p>
<p class="three">Three-colored border!</p>
<p class="four">Four-colored border!</p>
<p><b>注意:</b> "border-color" 属性 如果单独使用则不起作用. 要先使用 "border-style" 属性来设置 borders .</p>
</body>
</html>

인스턴스 실행»

"인스턴스 실행" 버튼 클릭 온라인 인스턴스를 보려면


CSS 테두리 속성

속성설명
테두리 하나의 명령문에서 네 면에 대한 속성을 설정하는 데 사용되는 단축 속성입니다.
border-style은 요소의 모든 테두리 스타일을 설정하거나 각 측면의 테두리 스타일을 개별적으로 설정하는 데 사용됩니다.
border-width 요소의 모든 테두리 너비를 설정하거나 각 테두리의 너비를 개별적으로 설정하는 데 사용되는 단축 속성입니다. .
border-color 단축 속성, 요소의 모든 테두리에서 보이는 부분의 색상을 설정하거나 각 테두리의 색상을 설정합니다. 4면 중.
border-bottom 단축 속성, 하단 테두리의 모든 속성을 하나의 명령문으로 설정하는 데 사용됩니다.
border-bottom-color 요소의 하단 테두리 색상을 설정합니다.
border-bottom-style요소의 하단 테두리 스타일을 설정합니다.
border-bottom-width요소의 하단 테두리 너비를 설정합니다.
border-left 왼쪽 테두리의 모든 속성을 하나의 명령문으로 설정하는 데 사용되는 단축 속성입니다.
border-left-color 요소의 왼쪽 테두리 색상을 설정합니다.
border-left-style요소의 왼쪽 테두리 스타일을 설정합니다.
border-left-width요소의 왼쪽 테두리 너비를 설정합니다.
border-right 단축 속성은 오른쪽 테두리의 모든 속성을 하나의 명령문으로 설정하는 데 사용됩니다.
border-right-color 요소의 오른쪽 테두리 색상을 설정합니다.
border-right-style요소의 오른쪽 테두리 스타일을 설정합니다.
border-right-width요소의 오른쪽 테두리 너비를 설정합니다.
border-top 단축 속성으로, 상단 테두리의 모든 속성을 하나의 명령문으로 설정하는 데 사용됩니다.
border-top-color요소의 상단 테두리 색상을 설정합니다.
border-top-style요소의 상단 테두리 스타일을 설정합니다.
border-top-width요소의 상단 테두리 너비를 설정합니다.