본문 바로가기
제가 쓴 책/HTML5, CSS3 and JavaScript

1.2 id를 이용한 선택자(Selector) 구성과 규칙(Rule) 만들기

by edupicker(체르니) 2013. 7. 31.

1.2 id를 이용한 선택자(Selector) 구성과 규칙(Rule) 만들기


id를 이용한 선택자는 요소(element) 가운데 id 속성을 가진 요소들 중 해당 속성값과 일치하는 요소들에 스타일을 적용하기 위해서 id를 선택자로 설정해주는 것으로 다음과 같은 형식으로 사용할 수 있습니다.


#id이름 { property:value; property:value; …}


실제 예제를 가지고 그 사용방법을 알아볼까요? 메모장을 실행하여 다음과 같이 코드를 작성합니다.


<!DOCTYPE HTML>

<html>

<head>

  <title>id를 이용한 선택자 예제</title>

  <style>

  </style>

</head>

<body>

  <h1>HTML5,CSS and Javascript</h1>

  <h1 id="book_title">HTML5,CSS and Javascript</h1>

</body>

</html>



위와 같이 h1 요소 2개를 이용하여 “HTML5, CSS and Javascript”라는 텍스트를 화면에 나타내도록 코드를 작성하는데 2개의 h1 요소 중 하나에 id 속성을 이용하여 그 속성값을 “book_title”로 설정합니다. 그 다음 idEx.html로 저장한 후 IE9를 통해 열어보면 다음과 같이 동일하게 2개의 h1 요소 모두 “HTML5, CSS and Javascript” 텍스트를 화면에 출력합니다.



이제 2개의 h1 요소 중 하나에 id 속성이 “book_title”로 설정된 h1 요소에만 스타일을 적용해봅니다. 위 코드에서 <style>…</style> 블록 내에 다음과 같이 코드를 작성합니다.


  <style>

     #book_title{color: blue;}

   </style>


저장한 후 IE9를 통해 열어보면 다음과 같이 2개의 h1 요소 중 하나에 id 속성이 “book_title”로 설정된 h1 요소에만 스타일이 적용되어 글자색이 파란색으로 나타나게 됩니다.




- 본 저작물은 본인이 2011년 상반기부터 2012년 여름 즈음까지 도서 출판을 목적으로 약 470 페이지(A4, 폰트 10)

로 작성한 원본 중 CSS3에 대한 부분을 그대로를 공개하는 것으로 본 저작물에 대한 모든 권리는 본인(원철연)에서

있음을 알립니다.

개인적인 학습 목적으로 사용을 허용하며 온오프라인의 베포나 펌상업적인 용도의 사용은 삼가해주시기 바랍니다.

끝으로 학교나 비영리 단체에서의 경우 본 저작물을 비상업적인 용도로 활용하고자 할 경우 연락처를 비밀댓글로 남

겨주시면 연락드리겠습니다.