CSS

css 외곽선

아이티프로 2023. 1. 25.
반응형

css out-line type

CSS에서 외곽선 속성은 경계 속성과 유사하게 element 주위에 경계를 추가하는 데 사용된다. 그러나 아웃라인 특성은 페이지의 공간을 차지하지 않으며 다른 element의 레이아웃에 영향을 미치지 않는다는 점에서 보더 특성과 다르다.

아웃라인 속성은 보더 속성과 동일한 방식으로 element에 보더를 추가하는 데 사용할 수 있다.

p {
    outline: 1px solid black;
}


이렇게 하면 모든 <p> element 주위에 1픽셀 너비의 검은색 solid 테두리가 추가된다.

또한 윤곽선 색상, 윤곽선 스타일 및 윤곽선 너비 특성을 개별적으로 지정할 수 있다.

p {
    outline-color: red;
    outline-style: dotted;
    outline-width: 2px;
}


이렇게 하면 모든 <p> element 주위에 2픽셀 너비의 빨간색 점선 테두리가 추가된다.

아웃라인-오프셋 특성을 사용하여 아웃라인과 아웃라인이 둘러싸고 있는 element 사이에 공간을 만들 수도 있다.

p {
    outline: 1px solid black;
    outline-offset: 10px;
}


아웃라인과 <p> element 사이에 10px 공간이 생성된다.
개요 속성이 모든 브라우저에서 광범위하게 지원되는 것은 아니다

div border css

CSS에서 보더 속성은 element 주위에 보더를 추가하는 데 사용된다. 테두리 속성은 <div> element를 포함하여 HTML element에 테두리를 추가하는 데 사용할 수 있다.

테두리 속성은 윤곽선 속성과 동일한 방식으로 element에 테두리를 추가하는 데 사용할 수 있다.

div {
    border: 1px solid black;
}


이것은 모든 element 주변의 모든 element 주위에 하나의 픽셀을 추가할 것 이다.



또한 색,  속성을 개별적으로 지정할 수 있다.

div {
    border-color: red;
    border-style: dotted;
    border-width: 2px;
}


그러면 모든 <div> element 주위에 2픽셀 너비의 빨간색 점선 테두리가 추가된다.


테두리 속성을 사용하여 element의 특정 측면에 테두리를 추가할 수도 있다.

div {
    border-top: 1px solid black;
    border-right: 2px dashed blue;
    border-bottom: 3px dotted green;
    border-left: 4px double orange;
}


그러면 모든 <div> element 주위에 2픽셀 너비의 빨간색 점선 테두리가 추가된다.


테두리 속성을 사용하여 element의 특정 측면에 테두리를 추가할 수도 있다.

div {
    border: 1px solid black;
    border-radius: 10px;
}


이렇게 하면 모든 <div> element에 대해 10px 둥근 모서리가 있는 1px solid 검은색 테두리가 생성된다.

경계 특성을 사용할 때는 padding 및 margin 특성을 사용할 수 있다

반응형

'CSS' 카테고리의 다른 글

width와 height , 마진과 패딩  (0) 2023.01.25
div 스타일  (0) 2023.01.25
display inline-block  (0) 2023.01.25
table css border  (0) 2023.01.25
css float  (0) 2023.01.25

댓글