기본 선택기

  • by

기본 선택기

종류 모양 설명
풀 셀렉터 * HTML 페이지의 모든 태그 선택
태그 선택기 태그 HTML 페이지에서 특정 태그를 모두 선택
ID 선택기 #ID 특정 ID 속성을 가진 태그 선택, 웹 표준 ID 속성은 웹 페이지 내에서 중복해서는 안됩니다.


규정이 있으므로 ID 선택기는 특정 태그 중 하나를 선택할 때 사용됩니다.

클래스 선택기 .수업 특정 클래스가 있는 태그 선택

# 풀 셀렉터 사용

ㅁ 전체 선택기는 모든 태그의 color 스타일 속성을 동일한 값으로 변경합니다.

<!
DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title> css 선택자 연습</title> <style> * { color :green; } </style> </head> <body> <h1> 제목 글자 태그 </h1> <p> 전체 선택자 연습하기.</p> </body> </html>


# 태그 선택기 적용

ㅁ h1 태그의 color 스타일 속성에 green 값을 적용하고 p 태그의 color 스타일 속성에 orange 값을 적용하려면 다음과 같이 만듭니다.

<!
DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title> h1 선택자 스타일 변경</title> <style> h1 { color : green; } p { color : orange; } </style> </head> <body> <h1> 제목 글자는 초록색 </h1> <p> 문단 글자는 주황색</p> </body> </html>


ㅁ 쉼표(,)를 통해 여러 선택기를 스타일 속성을 동일하게 적용할 수 있습니다.

<!
DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title> h1 선택자 스타일 변경</title> <style> h1, h2, h3 { color : green; } p { color : orange; } </style> </head> <body> <h1> 제목 글자는 초록색 </h1> <h2> 두번째 크기의 제목도 초록색 </h2> <h3> 세번째 크기의 제목도 초록색 </h3> <p> 문단 글자는 주황색</p> </body> </html>


#ID선택기

ㅁ 공간 분할 태그에 ID 선택기를 사용하여 id 속성을 적용하고 레이아웃을 설정할 수 있습니다.

<!
DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title> css 선택자 연습하기 </title> <style> #header { width : 300px; margin : 0 auto; background : gray; } #wrap { width : 300px; margin : 0 auto; overflow : hidden; } #aside { width : 200px; float : left; background : black; } #content { width : 500px; float : left; background : yellow; } </style> </head> <body> <div id="header"> <h1>#header 태그</h1> </div> <div id="wrap"> <div id="aside"> <h1> #aside 태그 </h1> </div> <div id="content"> <h1> #content 태그 </h1> </div> </div> </body> </html>


# 클래스 선택기 사용

ㅁ 클래스 선택기는 특정 클래스가 있는 태그를 선택하는 데 사용됩니다.

가장 많이 사용하는 셀렉터입니다.

<!
DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title> class 선택자 </title> <style> .select { color : red; } </style> </head> <body> <ul> <li class="select"> 고양이 </li> <li> 강아지 </li> <li class="select"> 반달곰 </li> <li> 뻐꾸기 </li> </ul> </body> </html>


# 여러 클래스 선택기 사용

ㅁ 공백을 통해 여러 클래스를 구분하여 여러 속성을 적용할 수 있습니다.

<!
DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title> css selector 연습하기</title> <style> .item { color : white; } .header { background-color: black; } </style> </head> <body> <h1 class="item header"> 글자는 흰색, 배경은 검은색</h1> </body> </html>



끝!