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

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

분류 제목
css CSS - appearance 속성 - 요소자체구성요소숨기기 (= 요소내장구성요소제거 = appearance…
position CSS - left 속성 ★ - 왼쪽기준 (= left속성 = 좌측기준 = 레프트속성, 상속 X)
background CSS - background-color 속성 ★ - 배경색깔(=배경색상=배경컬러 = background-c…
selector CSS - :hover 가상선택자 ★ - 요소에 마우스커서위치시 효과 (= :hover선택자 = 허버선택자,…
position CSS - right 속성 ★ - 오른쪽기준(= 우측기준) 위치 지정 (= right속성 = 라이트속성) ※…
css CSS - 이미지반전 (= 이미지좌우반전 = 이미지좌우대칭변환)
position CSS - z-index 속성 ★ - 요소층수지정 (= 요소상하지정 = 요소상하결정 = 위아래지정 = z-…
box CSS - height 속성 ★ - 높이 (= 세로길이 = height속성 = 하이트속성) (※ vh, vw…
box CSS - width 속성 ★ - 너비 (= 가로길이 = width속성 = 위드스속성, 상속X)
image CSS - filter 속성 - 이미지필터효과 (= filter속성 = 필터속성) ※ 흑백이미지만들기 ※ 이…
text CSS - color 속성 ★ - 글자색깔 (=글자색상=글자색깔=글자컬러 = 텍스트색깔 = 컬러속성 = co…
position CSS - top 속성 ★ - 기준상단 (= 위기준 상단거리 = top속성 = 탑속성/톱속성)
position CSS - float 속성 ★★★ - 요소나란히 (= 요소한줄로 = 요소가로로 = 요소옆으로 = float속…
table CSS - border-collapse 속성★ - 테두리겹침설정 (= 테두리중첩설정 = 테두리이중방지 = b…
selector CSS - :first-child 가상선택자 - 그부모요소의 첫번째자식요소 (= 퍼스트차일드선택자, IE7)
selector CSS - ID선택자, class선택자 + CSS우선순위 ★★★ (= 아이디선택자, 클래스선택자, CSS명시…
selector CSS - :not() 가상선택자 - (특정요소/특정선택자) 아닌 모든요소선택 (= not선택자 = 낫선택자…
font CSS - font-size 속성 ★ - 글자크기 (= 글씨체크기= 글씨크기 = 서체크기= 글씨크기 = …
font CSS - font-style 속성 - 글자기울기 (= 이텔릭체 여부 = 이탤릭 글씨체 = 글자 기울려쓰기 … 1
intro CSS - 스타일 적용 방법 3가지 ★★★ - (인라인스타일 / 내부스타일 / 외부스타일) CSS적용순서 +…
26/27
목록
찾아주셔서 감사합니다. Since 2012