CSS

[outline] CSS - outline-style (아웃라인스타일) - 테두리 외곽 스타일 (상속 X) : (IE8)

CSS outline-style 테두리 외곽 스타일 (상속 X) : CSS2 (익스8 이상 주요 브라우저 지원)
 
 
테두리 속성인 border 바깥 쪽의 외곽 선 스타일을 지정하는 속성
 
outline 속성 중 두께색깔은 선언 안해도 상관 없지만, 스타일 속성(예:solid)은 반드시 선언해야 합니다.
outline은 태그 요소에 포함되지 않으므로, 요소의 width (가로 길이) height (세로 길이)엔 포함되지 않습니다.
또한, 익스플로러 경우 익스8 이상에서 DTD가 선언이 되어 있어야 작동합니다.
 
기본 문법은 border-style과 동일합니다. http://www.homzzang.com/css/40
선택자 {outline-style: 상하좌우;} (ex) outline-style:dotted;
선택자 {outline-style: 상하 좌우;} (ex) outline-style:dotted solid;
선택자 {outline-style: 상 좌우 하;} (ex) outline-style:dotted solid double;
선택자 {outline-style: 상 우 하 좌;}  (ex) outline-style:dotted solid double dashed;   (상단부터 시계방향)
 
 
상하좌우 속성값으로 올 수 있는 것들
 
none : 테두리 아예 없음, 테이블(=표) 테두리로 사용될 경우엔 테두리가 보임 
hidden : 있지만 눈에 안보이는 테두리, 테이블(=표) 테두리로 사용될 경우조차 테두리가 안보임 
 
dotted : 점선 모양의 테두리
dashed : - (대쉬) 모양의 테두리
solid : 2px 정도의 굵은 테두리
double : 두 줄 모양의 테두리
 
groove : 움푹 파인 홈 모양의 테두리 ※ groove: 홈 
ridge : 위로 올라온 것 같은 모양의 테두리 ※ridge: 산등성이
inset : 안으로 들어간 느낌의 테두리 ※상단과 좌측이 테두리 진하게 표시 
outset : 밖으로 나온 느낌의 테두리 ※ 우측과 하단이 테두리 진하게 표시
 
inherit : 부모 요소로부터 속성값 상속
※ 브라우저에 따라 약간 달라 보임, 아래 파란색 테두리 경우 익스에선 효과 미비)
※ 자주 사용되는 스타일은 위 굵은색 스타일들 (dotted, dashed, solid, double)

 
  <style type="text/css">
 
      /* border-style*/
 
      h1.none {border-style: none;}
      h1.hidden {border-style: hidden;}

      h1.dotted {border-style: dotted;}
      h1.dashed {border-style: dashed;}
      h1.solid {border-style: solid;}
      h1.double {border-style: double;}

      h1.groove {border-style: groove;}
      h1.ridge {border-style: ridge;}
      h1.inset {border-style: inset;}
      h1.outset {border-style: outset;}

      /* border-color*/
      h1.none {border-color: black;}
      h1.hidden {border-color: black;}

      h1.dotted {border-color: black;}
      h1.dashed {border-color: black;}
      h1.solid {border-color: black;}
      h1.double {border-color: black;}

      h1.groove {border-color: black;}
      h1.ridge {border-color: black;}
      h1.inset {border-color: black;}
      h1.outset {border-color: black;}
 
      /* outline-style */

      h1.none {outline-style: none;}
      h1.hidden {outline-style: hidden;}
      h1.dotted {outline-style: dotted;}
      h1.dashed {outline-style: dashed;}
      h1.solid {outline-style: solid;}
      h1.double {outline-style: double;}

      h1.groove {outline-style: groove;}
      h1.ridge {outline-style: ridge;}
      h1.inset {outline-style: inset;}
      h1.outset {outline-style: outset;}

      /* outline-color*/
      h1.none {outline-color: red;}
      h1.hidden {outline-color: red;}

      h1.dotted {outline-color: red;}
      h1.dashed {outline-color: red;}
      h1.solid {outline-color: red;}
      h1.double {outline-color: red;}

      h1.groove {outline-color: red;}
      h1.ridge {outline-color: red;}
      h1.inset {outline-color: red;}
      h1.outset {outline-color: red;}

    </style>

    <h1 class="none">None 테두리 외곽 (homzzang.com)</h1>
    <h1 class="hidden">Hidden 테두리 외곽 (homzzang.com)</h1>

    <h1 class="dotted">Dotted 테두리 외곽 (homzzang.com)</h1>
    <h1 class="dashed">Dashed 테두리 외곽 (homzzang.com)</h1>
    <h1 class="solid">Solid 테두리 외곽 (homzzang.com)</h1>
    <h1 class="double">Double 테두리 외곽 (homzzang.com)</h1>

    <h1 class="groove">Groove 테두리 외곽 (homzzang.com)</h1>
    <h1 class="ridge">Ridge 테두리 외곽 (homzzang.com)</h1>
    <h1 class="inset">Inset 테두리 외곽 (homzzang.com)</h1>
    <h1 class="outset">Outset 테두리 외곽 (homzzang.com)</h1>
 
 
 
 <style type="text/css">
      div {
        width:200px;
        height:
        text-align: center;
        border: 5px solid red ;
        outline-style: solid;
        outline-width: 5px;
        outline-color: blue;
        margin:0 auto;
        padding:10px;
        }
      p {
        text-align: center;
        }
    </style>
 
    <div>
      <p>홈짱닷컴 (homzzang.com)</p>
      <p>최고</p>
    </div>
 

분류 제목
border CSS - border-style 속성 ★ - 테두리모양일괄 (= border-style속성 = 보더스타일속…
box CSS - padding 속성 ★ - 안쪽여백 (= padding속성 = 패딩속성)
box CSS - min-height 속성 - 최소높이 (= 최소세로길이 = min-height속성 = 민하이트속성…
outline CSS - outline-style (아웃라인스타일) - 테두리 외곽 스타일 (상속 X) : (IE8)
intro CSS - @charset 구문 - 스타일시트 인코딩방식 설정 (= 언어셋지정/문자셋지정 = @charset…
selector CSS - :last-child 가상선택자 - 그 부모의 마지막자식요소인 지정요소 (= :last-child…
border CSS - border-left 속성 - 테두리좌측일괄 (= 테두리왼쪽일괄 = border-left속성 = …
selector CSS - :lang(language) 가상선택자 - 특정언어속성요소 (= 언어선택자 = 랭선택자, IE8)
list CSS - list-style-position 속성 ★ - 리스트 스타일 위치 (= 리스트 마커 위치 = …
box CSS - max-height 속성 - 최대높이 (= 최대세로길이 = max-height속성 = 맥스하이트속…
selector CSS - element>element 자식선택자 ★ - 직접 자식요소만 선택. (요소선택자, IE7)
text CSS - writing-mode 속성 - 텍스트 방향 가로/세로 제어. (= 글쓰기 방향 = 쓰기 모드 제…
animation CSS - animation-iteration-count 속성 - 애니반복횟수 (= 움직임반복횟수, IE10…
func CSS - hsl() 함수 - (색조, 채도, 밝기)로 색상 정의. (= hsl함수 = 에이치에스엘함수/흐슬…
border CSS - border 속성 ★ - 테두리일괄 (= border속성 = 보더속성) (상속X)
27/33
목록
 홈  PC버전 로그인 일본어
그누앞단언어
그누뒷단언어
그외코딩언어
그누보드 1
제작의뢰
Q&A
커뮤니티
웹유틸
회원센터
홈짱닷컴 PC버전 로그인