Gyakorlat CSS szelektor kombinációkra

Задание 1

Írj egy szelektort, amely kiválasztja a div elemen belüli bekezdéseket. Teszteld a szelektort a következő kódon:

html<div>
  <p>
    +++
  </p>
  <p>
    +++
  </p>
</div>
<div>
  <p>
    +++
  </p>
</div>

<p>
  ---
</p>
<p>
  ---
</p>
Задание 2

Írj egy szelektort, amely kiválasztja az összes div elemen belüli h2 elemet. Teszteld a szelektort a következő kódon:

html<div>
  <h2>+++</h2>
  <p>
    ---
  </p>
  <p>
    ---
  </p>
</div>
<div>
  <h2>+++</h2>
  <p>
    ---
  </p>
</div>

<h2>---</h2>
<p>
  ---
</p>
Задание 3

Írj egy szelektort, amely kiválasztja az összes p bekezdést a(z) block id-val rendelkező elemből. Teszteld a szelektort a következő kódon:

html<div id="block">
  <h2>---</h2>
  <p>
    +++
  </p>
  <p>
    +++
  </p>
</div>
<div>
  <h2>---</h2>
  <p>
    ---
  </p>
</div>

<h2>---</h2>
<p>
  ---
</p>
Задание 4

Írj egy szelektort, amely kiválasztja az összes h2 elemet a(z) block id-val rendelkező elemből. Teszteld a szelektort a következő kódon:

html<div id="block">
  <h2>+++</h2>
  <p>
    ---
  </p>
  <p>
    ---
  </p>
  
  <h2>+++</h2>
  <p>
    ---
  </p>
</div>
<div>
  <h2>---</h2>
  <p>
    ---
  </p>
</div>

<h2>---</h2>
<p>
  ---
</p>
Задание 5

Írj egy szelektort, amely kiválasztja az összes bbb osztállyal rendelkező elemet. Teszteld a szelektort a következő kódon:

html<div id="block">
  <h2 class="bbb">+++</h2>
  <p class="bbb">
    +++
  </p>
  <p>
    ---
  </p>
  
  <h2 class="bbb">+++</h2>
  <p>
    ---
  </p>
</div>
<div class="bbb">
  +++
</div>

<h2>---</h2>
<p class="bbb">
  +++
</p>
Задание 6

Írj egy szelektort, amely kiválasztja az összes bbb osztállyal rendelkező elemet a(z) block id-val rendelkező elemből. Teszteld a szelektort a következő kódon:

html<div id="block">
  <h2 class="bbb">+++</h2>
  <p class="bbb">
    +++
  </p>
  <p>
    ---
  </p>
  
  <h2 class="bbb">+++</h2>
  <p>
    ---
  </p>
</div>
<div class="bbb">
  ---
</div>

<h2>---</h2>
<p class="bbb">
  ---
</p>
Задание 7

Írj egy szelektort, amely kiválasztja az összes bbb osztállyal rendelkező p bekezdést. Teszteld a szelektort a következő kódon:

html<div id="block">
  <h2 class="bbb">---</h2>
  <p class="bbb">
    +++
  </p>
  <p>
    ---
  </p>
  
  <h2 class="bbb">---</h2>
  <p class="bbb">
    +++
  </p>
</div>
<div class="bbb">
  ---
</div>

<h2>---</h2>
<p class="bbb">
  +++
</p>
Задание 8

Írj egy szelektort, amely kiválasztja az összes bbb osztállyal rendelkező h2 elemet. Teszteld a szelektort a következő kódon:

html<div id="block">
  <h2 class="bbb">+++</h2>
  <p class="bbb">
    ---
  </p>
  <p>
    ---
  </p>
  
  <h2 class="bbb">+++</h2>
  <p class="bbb">
    ---
  </p>
</div>

<h2>---</h2>
<p class="bbb">
  ---
</p>

<h2 class="bbb">+++</h2>
<p class="bbb">
  ---
</p>
Задание 9

Írj egy szelektort, amely kiválasztja az összes bbb osztállyal rendelkező p bekezdést a(z) block id-val rendelkező elemből. Teszteld a szelektort a következő kódon:

html<div id="block">
  <h2 class="bbb">---</h2>
  <p class="bbb">
    +++
  </p>
  <p>
    ---
  </p>
  
  <h2 class="bbb">---</h2>
  <p class="bbb">
    +++
  </p>
</div>
<div class="bbb">
  ---
</div>

<h2>---</h2>
<p class="bbb">
  ---
</p>
Задание 10

Írj egy szelektort, amely kiválasztja az összes bbb osztállyal rendelkező elemet ÉS a xxx osztállyal rendelkező elemeket egyszerre (vagyis csoportosítsd a szelektorokat vesszővel). Teszteld a szelektort a következő kódon:

html<h2 class="bbb">+++</h2>
<p class="bbb">
  +++
</p>

<h2 class="xxx">+++</h2>
<p>
  ---
</p>

<h2>---</h2>
<p class="xxx">
  +++
</p>

<div class="bbb">
  +++
</div>
Задание 11

Írj egy szelektort, amely kiválasztja az összes bbb osztállyal rendelkező p bekezdést ÉS egyidejűleg az összes xxx osztállyal rendelkező h2 elemet. Teszteld a szelektort a következő kódon:

html<h2 class="bbb">---</h2>
<p class="bbb">
  +++
</p>

<h2 class="xxx">+++</h2>
<p>
  ---
</p>

<h2>---</h2>
<p class="xxx">
  ---
</p>

<div class="bbb">
  ---
</div>
Задание 12

Írj egy szelektort, amely kiválasztja az összes bbb osztállyal rendelkező p bekezdést a(z) block id-val rendelkező elemből ÉS egyidejűleg az összes xxx osztállyal rendelkező p bekezdést a(z) block id-val rendelkező elemből. Teszteld a szelektort a következő kódon:

html<div id="block">
  <h2 class="bbb">---</h2>
  <p class="bbb">
    +++
  </p>
  
  <h2 class="xxx">---</h2>
  <p>
    ---
  </p>
  
  <h2>---</h2>
  <p class="xxx">
    +++
  </p>
  
  <div class="bbb">
    ---
  </div>
  <div class="xxx">
    ---
  </div>
</div>

<h2 class="bbb">---</h2>
<p class="xxx">
  ---
</p>
Задание 13

Írj egy szelektort, amely kiválasztja az összes fff osztállyal rendelkező elemet. Teszteld a szelektort a következő kódon:

html<div class="fff">
  +++
</div>

<h2 class="fff">+++</h2>
<p class="fff">
  +++
</p>

<h2 class="bbb">---</h2>
<p class="xxx">
  ---
</p>
Задание 14

Írj egy szelektort, amely kiválasztja az összes p bekezdést a(z) fff osztályú elemből. Teszteld a szelektort a következő kódon:

html<div class="fff">
  <h2>---</h2>
  <p>
    +++
  </p>
  <p>
    +++
  </p>
</div>

<h2 class="fff">---</h2>
<p class="fff">
  ---
</p>
Задание 15

Írj egy szelektort, amely kiválasztja az összes fff osztállyal rendelkező p bekezdést. Teszteld a szelektort a következő kódon:

html<div id="block">
  <h2>---</h2>
  <p>
    ---
  </p>
  <p>
    ---
  </p>
  <p class="fff">
    +++
  </p>
</div>

<h2 class="fff">---</h2>
<p class="fff">
  +++
</p>
Задание 16

Írj egy szelektort, amely kiválasztja az összes bbb osztállyal rendelkező elemet a(z) fff osztályú elemből. Teszteld a szelektort a következő kódon:

html<div class="fff">
  <h2 class="bbb">+++</h2>
  <p>
    ---
  </p>
  <p>
    ---
  </p>
  <p class="bbb">
    +++
  </p>
</div>

<h2 class="fff">---</h2>
<p class="bbb">
  ---
</p>
Задание 17

Írj egy szelektort, amely kiválasztja az összes bbb osztállyal rendelkező h2 elemet a(z) fff osztályú elemből. Teszteld a szelektort a következő kódon:

html<div class="fff">
  <h2 class="bbb">+++</h2>
  <p>
    ---
  </p>
  
  <h2 class="bbb">+++</h2>
  <p>
    ---
  </p>
  <p class="bbb">
    ---
  </p>
</div>

<h2 class="bbb">---</h2>
<p class="bbb">
  ---
</p>
<p class="fff">
  ---
</p>