Notice
Recent Posts
Recent Comments
Link
Tags
more
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Archives
Today
Total
관리 메뉴

JongDDA의 한걸음 한걸음씩

[HTML] 선택자 본문

개발/프론트엔드

[HTML] 선택자

종따 2021. 3. 3. 17:03
728x90

1. 여러 개를 한꺼번에 선택하기 


그룹 선택자 

div, h1, p{
  div, h1, p 태그 모두에 같은 스타일을 지정한다!
}


2. 연결 선택자 


하위 선택자 : 지정한 요소의 하위 요소 선택하기

div div{
  div태그의 하위 태그로 div가 있을 경우 해당 하위태그 선택!
}

자식 선택자 : 특정 상위 태그와 특정 하위 태그 지정하여 선택
=> 바로 한 칸 밑의 하위태그 중에서만!
div > p{
  div의 하위태그 p 태그만 콕 집어서 선택!
}

인접 형제(sibling) 선택자 : 가장 가까운 형제 요소 선택

div + p{
  div 태그 바로 뒤에 있는 p 태그 선택!
}

형제 선택자 : 모든 형제 요소 선택 

div ~ p{
  div 태그와 동일 선상에 있는 모든 p 선택!
}


3. 속성(태그의 attribute) 선택자 


일반 속성 선택자 : 지정한 속성이 존재하기만 하면 무조건 선택

a[href]{
  a 태그 중에 href 속성이 존재하는 모든 태그 선택!
}

속성값 선택자 : 지정한 속성이 지정한 값을 지녀야만 선택

a[href="study"]{
  a 태그 중에 href 속성이 study인 태그만 선택!
}


값 포함 선택자 : 일부 값을 포함하고만 있어도 선택

a[href*="study"]{
  a 태그 중에 href 속성값에 study가 포함된 태그만 선택!
}


값 시작 선택자 : 해당 값으로 시작하는 속성값만 선택

a[href^="study"]{
  a 태그 중에 href 속성값이 study로 시작되는 태그만 선택!
}

값 끝 선택자 : 해당 값으로 끝나는 속성값만 선택

a[href$="study"]{
  a 태그 중에 href 속성값이 study로 끝나는 태그만 선택!
}

 

 

 

 

03_selector.html
0.00MB

 

728x90
반응형
Comments