• 회원가입
  • 로그인
  • 구글아이디로 로그인

[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>
 
방문 감사합니다. (즐겨찾기 등록: Ctrl + D)

분류 제목
border CSS - border-color 속성 - 테두리색상일괄 (= 테두리색깔일괄 = border-color속성 …
border CSS - border-top 속성 - 테두리상단일괄 (= border-top속성 = 보더탑속성 / 보더톱속…
border CSS - border-right 속성 - 테두리우측일괄 (= 테두리오른쪽일괄 = border-right속성…
border CSS - border-bottom 속성 - 테두리하단일괄 (= border-bottom속성 = 보더바텀속성…
border CSS - border-left 속성 - 테두리좌측일괄 (= 테두리왼쪽일괄 = border-left속성 = …
border CSS - border-top-style 속성 - 테두리상단모양 (= 테두리상단스타일 = border-top…
border CSS - border-top-width 속성 - 테두리상단두께 (= 테두리상단너비 = border-top-…
border CSS - border-top-color 속성 - 테두리상단색상 (= 테두리상단색깔 = border-top-…
border CSS - border-right-style 속성 - 테두리우측모양 (= border-right-style속…
border CSS - border-right-width 속성 - 테두리우측두께 (= 테두리우측너비 = 테두리오른쪽너비 …
border CSS - border-right-color 속성 - 테두리우측색상 (= 테두리오른쪽색상 = 테두리우측색깔…
border CSS - border-bottom-style 속성 - 테두리하단스타일 (= 보더바텀스타일) (상속 X)
border CSS - border-bottom-width 속성 - 테두리하단너비 (= 테두리하단두께 = border-b…
border CSS - border-bottom-color 속성 - 테두리하단색깔 (= 보더바텀컬러속성 = border-…
border CSS - border-left-style 속성 - 테두리좌측모양 (= 테두리왼쪽모양 = border-lef…
border CSS - border-left-width 속성 - 테두리좌측두께 (= 테두리좌측너비 = 테두리왼쪽너비 = …
border CSS - border-left-color 속성 - 테두리좌측색상 (= 테두리좌측색깔 = 테두리왼쪽색상 = …
outline CSS - outline 속성 ★ - 테두리 외곽선 일괄 지정. (= outline속성 = 아웃라인속성)
outline CSS - outline-style (아웃라인스타일) - 테두리 외곽 스타일 (상속 X) : (IE8)
outline CSS - outline-width (아웃라인위드스) - 테두리 외곽 두께 (상속 X) : (IE8)
3/25
목록
찾아주셔서 감사합니다. Since 2012