CSS 상위 선택기가 있습니까?

Css Sang Wi Seontaeggiga Issseubnikka



CSS의 선택자는 요소의 패턴을 갖는 규칙입니다. 이러한 패턴을 기반으로 브라우저에서 요소를 선택하고 스타일을 조정합니다. 경우에 따라 특정 상위 요소가 있는 요소의 스타일을 지정해야 합니다. 예를 들어, 동일한 클래스로 할당된 '
' 요소가 여러 개 있고 '

' 태그가 있는 'div'의 스타일을 지정해야 하는 경우입니다. 이러한 경우 “ :가지다() ” 부모 선택자 의사 클래스가 사용됩니다.

이 게시물에서는 다음을 설명합니다.

자식 요소를 지정하여 부모 요소의 스타일을 지정하는 방법은 무엇입니까?

먼저 다음과 같이 두 개의 'div' 요소가 있는 HTML 파일을 만듭니다.







  • 2개 추가' <사업부> '동일한 클래스를 가진 요소' 부모 사업부 '.
  • 첫 번째는 두 개의 '

    ” 요소.

  • 두 번째 '
    ' 요소에는 '

    ' 그리고 '

    ”:

< 사업부 수업 = '부모 사업부' >

< > 여보세요 < / >

< > 세계 < / >

< / 사업부 >

< 사업부 수업 = '부모 사업부' >

< h1 > 안녕 < / h1 >

< > 'h1' 태그가 있습니다. < / >

< / 사업부 >

'

' 요소의 스타일을 지정해야 하는 경우 '

” 요소를 선택한 다음 자식 요소를 잡고 부모 요소의 스타일을 조정할 수 있습니다. 이를 위해 ' :가지다() ” 선택기.



두 개의 '

' 요소에서 '

' 요소가 포함된 요소를 선택합니다. .class-name:has(자녀 이름) ”:



.parent-div : 가지다 ( h1 ) {

배경색 : #103e6d ;

색깔 : 조개 ;

너비 : 150픽셀 ;

: 150픽셀 ;

경계 반경 : 오십% ;

텍스트 정렬 : 센터 ;

}

여기에서는 상위 요소에 다음 CSS 속성을 적용했습니다.







  • 배경색 ” 요소의 배경색을 지정하는 데 사용됩니다.
  • 색깔 ”는 요소 텍스트 색상을 지정합니다.
  • 너비 ”는 요소 너비를 정의하는 데 사용됩니다.
  • ” 요소의 높이를 지정합니다.
  • 경계 반경 ” 속성은 요소의 둥근 모서리를 설정하는 데 사용됩니다.
  • 텍스트 정렬 ”는 텍스트 정렬을 지정합니다.

산출



모든 하위 요소를 선택하는 방법은 무엇입니까?

부모 선택자의 도움으로 자식 요소를 선택하려면 주어진 예제를 살펴보십시오.

다음 단계를 구현하여 HTML 페이지를 만듭니다.

  • 두 개의 '를 포함하는 div 요소를 추가합니다.

    ” 태그 및 “ <사업부> ” 클래스가 있는 태그 자식 사업부 '.

  • 아이 ' 사업부 ” 요소는 “

    ” 요소를 포함합니다:

< 사업부 수업 = '부모 사업부' >

< > 여보세요 < / >

< > 세계 < / >

< 사업부 수업 = '자식 사업부' >

< > 나는 자식 div입니다 < / >

< / 사업부 >

< / 사업부 >

부모 '를 통해 자식 요소를 선택할 수 있습니다. <사업부> ' 수업. 이렇게 하면 직접 ' ” 요소뿐만 아니라 중첩된 “ ” 요소:

.parent-div {

배경색 : #7F167F ;

글꼴 모음 : 필기체 ;

글꼴 크기 : 25픽셀 ;

텍스트 정렬 : 센터 ;

색깔 : 흰 연기 ;

}

산출

모든 직접 하위 요소를 선택하는 방법은 무엇입니까?

부모 div의 직계 자식을 선택하려면 ' > ” 기호. 이렇게 하면 부모 '의 직계 자식인 모든 'p' 요소를 선택하는 데 도움이 됩니다. <사업부> '. 예를 들어 다음 CSS 속성을 적용했습니다.

.parent-div > {

배경색 : #7F167F ;

글꼴 모음 : 필기체 ;

글꼴 크기 : 30픽셀 ;

텍스트 정렬 : 센터 ;

색깔 : 흰 연기 ;

}

글꼴 모음 ”는 선택한 요소의 글꼴을 지정하고 “ 글꼴 크기 ”는 글꼴 크기를 정의하는 데 사용됩니다.

산출

우리는 HTML과 CSS의 CSS 상위 선택자에 대해 논의했습니다.

결론

CSS에서 ' :가지다() ” 선택자는 상위 선택자 의사 클래스로 활용됩니다. 특히 상위 요소를 선택하는 데 사용됩니다. 예를 들어, ' .parent-div:has(h1) '는 '가 있는 상위 요소를 선택합니다.

” 요소. 부모 요소의 자식 요소를 선택하려면 “ .parent-div p '. 조건문을 사용하여 모든 직계 하위 요소를 선택할 수도 있습니다. 이 기사에서는 CSS 상위 선택자를 예제와 함께 설명했습니다.