⊗mkPmSlDSCC 61 of 250 menu

CSS에서 자손 선택자와 클래스의 복잡한 조합

이제 다음과 같은 코드가 있다고 가정해 보겠습니다:

<div class="block"> <h2 class="header">Title h2</h2> <p> text </p> <h3 class="header">Title h3</h3> <p> text </p> <p> text </p> </div> <div class="block"> <h2 class="header">Title h2</h2> <p> text </p> <h3 class="header">Title h3</h3> <p> text </p> <p> text </p> </div>

block 클래스를 가진 요소 내부에 있는 header 클래스를 가진 모든 요소를 찾고, Arial 글꼴을 설정해 보겠습니다:

.block .header { font-family: Arial; }

HTML 코드에서 볼 수 있듯이, block 클래스를 가진 요소 내부의 header 클래스를 가진 요소는 h2 제목일 수도 있고 h3 제목일 수도 있습니다. 이러한 제목들을 구분하는 선택자를 작성하고, 이 제목들에 대해 무언가를 해보겠습니다.

block 클래스를 가진 요소 내부에 있는 header 클래스를 가진 모든 h2를 선택해 보겠습니다:

.block h2.header { font-size: 30px; color: red; }

이제 block 클래스를 가진 요소 내부에 있는 header 클래스를 가진 모든 h3를 선택해 보겠습니다:

.block h3.header { font-size: 20px; color: green; }

모든 CSS를 한데 모아보겠습니다:

.block .header { font-family: Arial; } .block h2.header { font-size: 30px; color: red; } .block h3.header { font-size: 20px; color: green; }

이 CSS를 우리의 HTML 코드에 적용해 보겠습니다:

아래 코드에서 선택자가 무엇을 선택하는지 설명하세요. 그런 다음 이 선택자에 맞는 HTML 코드를 작성하세요. 선택자가 있는 코드는 다음과 같습니다:

.eee .bbb { color: red; }

아래 코드에서 선택자가 무엇을 선택하는지 설명하세요. 그런 다음 이 선택자에 맞는 HTML 코드를 작성하세요. 선택자가 있는 코드는 다음과 같습니다:

.eee h2 { color: red; }

아래 코드에서 선택자가 무엇을 선택하는지 설명하세요. 그런 다음 이 선택자에 맞는 HTML 코드를 작성하세요. 선택자가 있는 코드는 다음과 같습니다:

.eee h2.bbb { color: red; }

아래 코드에서 선택자가 무엇을 선택하는지 설명하세요. 그런 다음 이 선택자에 맞는 HTML 코드를 작성하세요. 선택자가 있는 코드는 다음과 같습니다:

.eee h3.bbb { color: red; }

아래 코드에서 선택자가 무엇을 선택하는지 설명하세요. 그런 다음 이 선택자에 맞는 HTML 코드를 작성하세요. 선택자가 있는 코드는 다음과 같습니다:

.eee p.bbb { color: red; }

아래 코드에서 선택자가 무엇을 선택하는지 설명하세요. 그런 다음 이 선택자에 맞는 HTML 코드를 작성하세요. 선택자가 있는 코드는 다음과 같습니다:

.eee .bbb .kkk { color: red; }
한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부