sub_title
 
제   목 CSS 강좌 - [제08강] 스타일 시트(CSS)의 상속(선택적 상속)
작성자 컴쟁이 등록일 2009-02-02 14:05:03 조회수 4,012

독립적으로 적용되는 스타일 시트와 같은 맥락인 하나의 태그안에 또 다른 태그를 포함시키는 방식의 선택적으로 적용되는 스타일 시트의 정의에 대해서도 알아보자.

 

1. 선택적으로 적용되는 스타일 시트

[선택적으로 적용되는 스타일 시트]

A 태그안에 B 태그를 포함시켜 정의하는 방식으로 B태그는 A태그 영역안에서만 유효한 값을 지닌다.

[Source]

[Description]

<html>
<head>
 <style type="text/css" >
 <!--
  h1 {
   font-size : 9pt;
   font-weight : normal;
   color : green;
  }
  h2 {
   font-size : 9pt;
   font-weight : normal;
   color : green;
  }
  h1 b {
   font-size : 9pt;
   font-weight : normal;
   color : red;
  }
 -->
 </style>
</head>

<body>
<h1>h1은 글자속성이 초록색이고
<b>여기서부터는 h1과 무관하게 빨강이지만</b><br>
b를 벗어나면 글자색은 다시 초록색이 된다.</h1>
<h2>h2는 당근 초록색이지만
<b>여기서부터는 b가 h1에 포함되지 않았으므로 초록색이며</b><br>
b를 벗어나면 h2에 영향을 받아서 또한 초록색이 된다.</h2>
</body>
</html>















-> h1에 포함되어있는 b(b는 h1영역안에서만 선택적으로 적용되며 b가 h2영역에서 사용되었을 때에는 전혀 영향을 받지 않는다.)




[Result]

 

2. 선택적으로 적용되는 스타일 시트 정의시 유의사항

[선택적으로 적용되는 스타일 시트 정의] : 공백으로 구분

   h1 b {
   font-size : 9pt;
   font-weight : normal;
   color : green;
  }
-> h1과 b가 선택적으로 적용될 수 있도록 하려면 h1과 b사이에 공백을 두어 정의해야 한다.

[여러 태그를 동일한 스타일로 정의] : 컴마(,)로 구분

A 정의 방법
=
B 정의 방법
  h1 {
   font-size : 9pt;
   font-weight : normal;
   color : green;
  }
  b {
   font-size : 9pt;
   font-weight : normal;
   color : green;
  }
=>
간단하게 표현
  h1, b {
   font-size : 9pt;
   font-weight : normal;
   color : green;
  }
-> h1과 b의 속성이 동일하므로 A와 같이 각각 정의하지 않고 B와 같이 한꺼번에 묶어서 정의하면 된다. 이때, 선택적으로 적용되는 시트에서와 달리 반드시 컴마(,)를 주어 동일한 시트로 정의함을 구분해주어야 한다.

 

☞ 잠깐만여! 강좌는 푹~ 퍼가지 마시고 링크만 걸어주세요~

작성자 : 웹제작 토탈 커뮤니티 (http://www.webmadang.net) 컴쟁이

 
0
    
 
0
        list
 
※ 짧은 댓글일수록 예의를 갖추어 작성해 주시기 바랍니다.
line
reply cancel
 
번호 제목 글쓴이 추천 조회 날짜
12  CSS 강좌 - [제12강] 스타일 시트(CSS)의 이미지나 텍스트의 위치 지정(float) 이미지   member 컴쟁이 0 / 0 8703 2009-02-06
11  CSS 강좌 - [제11강] 스타일 시트(CSS)의 아이디(ID)로 속성 정의하기 이미지   member 컴쟁이 1 / 0 4364 2009-02-05
10  CSS 강좌 - [제10강] 스타일 시트(CSS)의 *(all)을 이용한 클래스 속성 정의 이미지   member 컴쟁이 0 / 0 3979 2009-02-05
9  CSS 강좌 - [제09강] 스타일 시트(CSS)의 클래스(CLASS)로 속성 정의하기 이미지   member 컴쟁이 1 / 0 4502 2009-02-03
8  CSS 강좌 - [제08강] 스타일 시트(CSS)의 상속(선택적 상속) 이미지   member 컴쟁이 0 / 0 4012 2009-02-02
7  CSS 강좌 - [제07강] 스타일 시트(CSS)의 상속(독립적 상속) 이미지   member 컴쟁이 0 / 0 4566 2009-01-30
6  CSS 강좌 - [제06강] 스타일 시트(CSS)의 여백 관련 속성 이미지   member 컴쟁이 0 / 0 5710 2009-01-29
5  CSS 강좌 - [제05강] 스타일 시트(CSS)의 텍스트 처리 관련 속성 이미지   member 컴쟁이 0 / 0 5899 2009-01-28
4  CSS 강좌 - [제04강] 스타일 시트(CSS)의 색상 관련 속성   member 컴쟁이 0 / 0 5550 2009-01-09
3  CSS 강좌 - [제03강] 스타일 시트(CSS)의 글꼴(Font) 관련 속성   member 컴쟁이 0 / 0 6582 2008-12-19
2  CSS 강좌 - [제02강] 스타일 시트(CSS)의 정의 형식 및 구성 요소   member 컴쟁이 0 / 0 6616 2008-12-17
1  CSS 강좌 - [제01강] 스타일 시트(CSS)의 기본 개념 및 3가지 사용방법   member 컴쟁이 1 / 0 14087 2008-12-12
write