728x90
반응형
border-radius(4개, 2개, 1개 좌측상단-우측하단 |
ㅁㄴㄹ
<!DOCTYPE html> <html> <head> <title>테두리(선) 스타일 종류</title> </head> <body> <h2>The border-style Property</h2> <p>이 속성은 표시할 테두리 종류를 지정합니다.</p> <!-- border종류 표현 --> <p style="border-style: dotted;">점선</p> <p style="border-style: dashed;">끊기는 실선</p> <p style="border-style: solid;">실선</p> <p style="border-style: double;">이중선(겹선)</p> <!-- 입체 표현 --> <p style="border-style: groove;">좌측상단 바깥쪽, 우측하단 안쪽 그림자 표현</p> <p style="border-style: ridge;">좌측상단 안쪽, 우측하단 바깥쪽 그림자 표현</p> <p style="border-style: inset;">좌측상단 그림자 표현</p> <p style="border-style: outset;">우측하단 그림자 표현</p> <p style="border-style: none; border-width: 3px;">선 없음</p> <p style="border-style: hidden; border-width: 3px;">선 숨김</p> <p style="border-style: dotted dashed solid double; border-color:red; border-width: 5px;">다중선 사용 - top right bottom left순으로 적용됨(시계방향)</p> <br><br> <!-- border shorthand 표현 --> <p style="border: 1px dotted #444; border-radius:5px 20px 5px 10px;">점선</p> <p style="border: 1px dashed hsla(120,100%,50%,1)실선1111;">끊기는 실선</p> <p style="border: solid; border-radius:10px 20px;"></p> <p style="border: 5px solid; border-radius:10px 20px;"> 실선</p> <p style="border: 5px double;">이중선(겹선)</p> <p style="border: 5px groove;"> 좌측상단 바깥쪽, 우측하단 안쪽 그림자 표현</p> <p style="border: 5px ridge rgba(255,0,255,1);">좌측상단 안쪽, 우측하단 바깥쪽 그림자 표현</p> <p style="border: 5px inset hsla(180,100%,50%,1);">좌측상단 그림자 표현</p> <p style="border: 5px outset hsla(120,100%,50%,1);">우측하단 그림자 표현</p> <p style="border-style: none; border-width: 3px;">선 없음</p> <p style="border-style: hidden #ff0000">선 숨김</p> <p style="border-style: dotted dashed solid double;">다중선 사용</p> </body> </html>
ㅁㅁ
<!DOCTYPE html> <html lang="ko"> <head> <meta charset="UTF-8"> <title>CSS</title> <style> table{ width:100%; font-family: Georgia; font-style: italic; border : 1px solid #000000; border-collapse: collapse; } table td{ /*공백: 자손선택자*/ border :10px solid #ff0000; padding: 10px 20px; } table.none {border-style:none;} /*.: class속성*/ table.hidden{border-style:hidden;} /*none : 영역자체를 지움. hidden : 영역을 가림처리*/ /* td {border : 1px solid red;} td {border : 1px solid #000000;} */ </style> </head> <body> <h1 id ="none">border-style: none;</h1> <table class="none"> <tr><td>Lorem</td><td>Ipsum</td></tr> <tr><td>Dolor</td><td>Amet</td></tr> <tr><td>Phasellus</td><td>Mauris</td></tr> </table> <h1>border-style: hidden;</h1> <table class="hidden"> <tr><td>Lorem</td><td>Ipsum</td></tr> <tr><td>Dolor</td><td>Amet</td></tr> <tr><td>Phasellus</td><td>Mauris</td></tr> </table> </body> </html>
영역을 가질 수 있는 조건 1. 태그 사이에 컨텐츠가 존재해야 한다. 2. 선 스타일과 선 두께 등의 border를 설정하는 스타일이 존재해야 한다. 3. 해당 엘리먼트의 width와 height속성이 고정단위 값으로 지정이 되어야 한다. |
|
728x90
반응형
'[CSS]' 카테고리의 다른 글
[CSS] hover 가상클래스( : ) 선택자 (0) | 2024.02.20 |
---|---|
[CSS] selector (0) | 2024.02.20 |
[CSS] div (0) | 2024.02.19 |
[CSS] <style = "background : ~~"> (0) | 2024.02.19 |
[CSS] style, color, font (0) | 2024.02.19 |