Examen HTML/CSS 2018 : sujet2

Exo1 : consignes de présentation

Les trois exercices sur machine seront présentés dans une unique page disposant d'un menu permettant l'accès à chaque exercice :

modele

Consignes

Exercice 2 (sur papier)

En se basant sur l'arbre ci dessous :

  1. déterminer les éléments atteints par les sélecteurs ci dessous :
    • div h2
    • div + div
    • div + div p
    • * + div p
    • div + *
    • body * * p
    • * + p *
    • p + p
    • p:first-child *
    • *:first-child > p
  2. Quel sélecteur minimal pour atteindre chacun des éléments suivants :
    • 27 30
    • 18 20 23
    • 28 29 31 32
    • 8 16 17 24
    • 2 6 7 26
arbre
<div class="podium">
<div>
</div>
</div>

1) A partir du code ci-dessus, sans le modifier, construire le podium ci-dessous :

podium


2) Sans modifier le code source, numéroter les places :

podium


3) Sans modifier le code, apporter une touche bucolique en utilsant l'image ci-dessous :

herbe

podium

notes :

Exos 4 : mobiles

en utilisant le code ci-dessous (sans le modifier) :

<div id="mobil">
<div> </div>
<div> </div>
</div>
<p></p>

obtenir le résultat suivant :

Exos 5 : menus

Soit le code ci-dessous qui ne sera pas modifié :

<div id="navig">
<div>
<h3>menu1</h3>
<div>
<p>item1</p>
<p>item2</p>
<p>item3</p>
<p>item4</p>
</div>
</div>
<div>
<h3>menu2</h3>
<div>
<p>item1</p>
<p>item2</p>
<p>item3</p>
<p>item4</p>
<p>item5</p>
</div>
</div>
<div>
<h3>menu3</h3>
<div>
<p>item1</p>
<p>item2</p>
<p>item3</p>
</div>
</div>
</div>

Obtenir le résultat suivant :