문서의 이전 판입니다!
CSS 선택자는 디자인하려는 HTML 요소를 선택합니다.
CSS 선택자는 5개의 카테고리로 구분할 수 있습니다.
요소 선택자는 요소 이름에 기반하여 HTML 요소들을 선택합니다.
p { text-align: center; color: red;
id 선택자는 특정 요소를 선택하기 위해 HTML 요소의 id 속성을 사용합니다.
요소의 id는 페이지 내에서 고유하므로, id 선택자는 하나의 고유한 요소를 선택하기 위해 사용됩니다.
특정 id를 지닌 요소를 선택하기 위해, 해시 (hash, 우물 정자(#))를 쓰고, 요소의 id 이름을 기재합니다.
#para1 { text-align: center; color: red; }
class 선택자는 특정 class 속성을 가진 HTML 요소들을 선택합니다.
특정 class룰 가진 요소들을 선택하기 위해, 마침표 (., period, 피어리어드)를 쓰고, class 이름을 기재합니다.
.center { text-align: center; color: red;
기본형
p.center { text-align: center; color: red; }
예제
<html> <head> <style> p.center { text-align: center; color: red; } </style> </head> <body> <h1 class="center">This heading will not be affected</h1> <p class="center">This paragraph will be red and center-aligned.</p> // 이 HTML 요소만이 영향을 받습니다. </body> </html>
기본형
<p class="center large">This paragraph refers to two classes</p>
상기 예제에서 <p>태그의 요소들은 class=“center”와 class=“large”에 따라서 디자인됩니다.
예제
<html> <head> <style> p.center { text-align: center; color: red; } p.large { font-size: 300%; } <style> </head> <body> <h1 class="center">This heading will not be affected</h1> </body> </html>