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

[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>
 

분류 제목
flex CSS - flex-wrap 속성(C) ★ - 아이템 줄바꿈 가능 여부. (= flex-wrap속성 = 플렉…
text CSS - text-indent 속성 ★★ - 단락 첫줄 텍스트 들여쓰기 (= text-indent속성 = …
selector CSS - :active 가상선택자 - 링크클릭순간 (= 액티브선택자, 링크선택자)
box CSS - max-width 속성 - 최대너비 (= 최대가로길이 = max-width속성 = 맥스위드스속성)
list CSS - list-style-type 속성 ★ - 리스트 스타일 타입 (= 리스트 마커 종류 = list-…
responsive CSS - Viewport ★ - 사용자에게 보이는 웹페이지 영역 (= 메타태그 뷰포트 ※ 반응형 필수조건 …
css CSS - cursor 속성 - 커서 모양 (= cursor속성 = 커서속성)
box CSS - min-width 속성 - 최소너비 (=최소가로길이 = min-width속성 = 민위드스속성)
selector CSS - :visited 가상선택자 ★ -이미 방문한 링크 선택 (= 읽은글/방문글/확인글 표시 = 비지티…
border CSS - border-radius 속성 ★ - 테두리둥글기 지정 (= border-radius속성 = 보더…
intro CSS - inherit (인헤리트) - 상속개념 ★
flex CSS - align-items 속성(C) ★★★ - 교차축에서 아이템 정렬. (= align-items속성… 2
selector CSS - 가상선택자 중복 (= 동시, 함께, 여러개)
selector CSS - element+element 인접선택자 ★★ - 바로 뒤 인접형제요소 (요소선택자, IE7) + …
text CSS - letter-spacing 속성 ★ - 글자 간격 사이사이 띄우기 ( 텍스트사이띄우기 = 문자 간…
selector CSS - :has() 가상선택자 - 지정 요소 갖는 모든 요소 선택. (= :has선택자 = 해즈선택자)
css CSS - (div전체/TD전체/TD셀천체/LI전체)에 링크걸기 (= DIV링크/TD링크/LI링크 = 요소전…
text CSS - text-justify 속성 - 텍스트 좌우균분정렬 세부설정 (= text-justify속성 = …
text CSS - text-overflow 속성 ★ - 영역 이탈 글자 처리 (= text-overflow속성 = …
selector CSS - * 전체선택자 - 모든 요소 선택. (요소선택자군) ※ 아스테리크 (asterisk) 선택자 = …
23/27
목록
찾아주셔서 감사합니다. Since 2012