서노썬
sun noes sun
서노썬
전체 방문자
오늘
어제
  • 카테고리 (142)
    • Java (89)
      • Day1 (20)
      • Day2 (16)
      • Day3 (4)
      • Day4 (5)
      • Day5 (2)
      • Day6 (2)
      • Day7 (4)
      • Day8 (6)
      • Day9 (3)
      • Day10 (0)
      • Day11 (0)
      • Day12 (0)
      • Day13 (3)
      • Day14 (0)
      • Day15 (0)
      • Day16 (0)
      • Day19 (0)
      • Day20 (0)
      • Day21 (2)
      • Day22 (4)
      • Day23 (2)
      • Day24 (5)
      • Day25 (4)
      • Day27 (2)
      • Day28 (3)
      • Day29 (1)
      • Day30 (1)
      • Day31 (0)
      • Day32 (0)
      • Dat33 (0)
      • Day34 (0)
      • Day35 (0)
      • Day36 (0)
    • HTML (37)
      • Day36 (20)
      • Day37 (3)
      • Day38 (2)
      • Day39 (8)
      • Day40 (3)
    • SQL (4)
      • Day40 (4)
      • Day41 (0)
      • Day42 (0)
      • Day43 (0)
      • Day44 (0)
      • Day45 (0)
    • JSP (0)
      • Day46 (0)
      • Day75 (0)
    • PYTHON (0)
      • Day75 (0)
      • Day76 (0)
    • Photo (12)

블로그 메뉴

  • 홈
  • 방명록

인기 글

최근 글

태그

  • 자바자료형
  • 논리연산자
  • java자료형
  • java메뉴입력
  • 자바continue
  • 자바
  • 자바연산자
  • java데이터타입
  • 자바break
  • Java

티스토리

hELLO · Designed By 정상우.
서노썬

sun noes sun

[HTML] 동위 선택자
HTML/Day39

[HTML] 동위 선택자

2022. 1. 2. 12:39

 개념 

 

- 동위 관계에서 뒤에 위치한 태그를 선택할 때 사용하는 선택자

- <li> 태그를 기준으로 할 때 모든 <li> 태그는 동일한 위치에 있는 동위 상태임

- 선택자A + 선택자B : 선택자A 바로 뒤에 위치하는 선택자B를 선택

- 선택자A ~ 선택자B : 선택자A 뒤에 위치하는 선택자B를 선택


 예제 1 

<!DOCTYPE html>
<html>
<head>
    <title>CSS3 Selector Basic</title>
    <style>
        /* h1 태그 바로 뒤에 위치하는 h2 태그 color 속성에 red 키워드 적용 */
        h1 + h2 { color: red; }
        
        /* h1 태그 뒤에 위치하는 h2 태그 background-color 속성에 orange 키워드 적용 */
        h1 ~ h2 { background-color: orange; }
    </style>
</head>
<body>
    <h1>Header - 1</h1>
    <h2>Header - 2</h2>
    <h2>Header - 2</h2>
    <h2>Header - 2</h2>
    <h2>Header - 2</h2>
</body>
</html>


 예제 2 

<!--
상태 선택자와 동위 선택자의 복합 활용
-->
<!DOCTYPE html>
<html>
<head>
    <title>CSS3 Selector Basic</title>
    <style>
        /* input 태그의 type 속성이 checkbox인 태그가 체크되었을 때, 바로 뒤에 위치하는 div 태그의 height 속성을 0픽셀로 적용 */
        input[type=checkbox]:checked + div {
            height: 0px;
        }

        div {
            overflow: hidden;
            width: 650px; height: 300px;

            /* 변환 효과 적용 */
            -ms-transition-duration: 1s;
            -webkit-transition-duration: 1s;
            -moz-transition-duration: 1s;
            -o-transition-duration: 1s;
            transition-duration: 1s;
        }
    </style>
</head>
<body>
    <input type="checkbox" />
    <div>
        <h1>Lorem ipsum</h1>
        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
    </div>
</body>
</html>

'HTML > Day39' 카테고리의 다른 글

[HTML] float 속성 & clear 속성 & overflow 속성  (0) 2022.01.02
[HTML] 부정 선택자  (0) 2022.01.02
[HTML] 링크 선택자  (0) 2022.01.02
[HTML]문자 선택자  (0) 2022.01.02
[HTML] 문자열 속성 선택자  (0) 2021.12.29
    'HTML/Day39' 카테고리의 다른 글
    • [HTML] 부정 선택자
    • [HTML] 링크 선택자
    • [HTML]문자 선택자
    • [HTML] 문자열 속성 선택자

    티스토리툴바