Site de Jean-Michel RICHER

Maître de Conférences en Informatique à l'Université d'Angers

Ce site est en cours de reconstruction certains liens peuvent ne pas fonctionner ou certaines images peuvent ne pas s'afficher.


stacks
home  accueil cours counter_1   Réseau counter_2   (X)HTML counter_3   CSS counter_4   CSS Extra counter_4   Travaux pratiques counter_4   Sitographie

9. Développement Web - TP9

Résultat attendu :

Résultat TP9
formulaire.html

Notez que la police d'affichage
a été modifiée en Verdana

9.1. Objectif

On désire appliquer un style au formulaire du TP 8.

Commencer par ajouter un lien dans la partie head vers un fichier style.css dans le fichier formulaire.html.

9.1.1. body

La balise body utilise une police Verdana en 14 pixels.

9.1.2. main et section

La balise main sera affichée en utilisant flexbox et on centre les éléments sur les deux axes.

La section qui contient le formulaire aura une largeur de 600 pixels et ses éléments seront affichés en utilisant flexbox suivant une seule colonne.

Le texte dans la balise h2 doit être centré.

9.1.3. Formulaire

Le formulaire occupe 100% de la section.

Les différents fieldset possèdent :

  • une marge de 10 pixels en hauteur et en largeur
  • une couleur de fond Moccasin
  • une bordure de 2 pixels affichée en noir

9.1.4. legend

La balise legend est également modifiée comme suit :

  • elle possède une couleur de fond fixée à blanc
  • la couleur d'affichage du texte est DarkSlateGray
  • la police est en gras et est sans-serif
  • l'espacement entre les lettres est de 2 pixels (letter-spacing)
  • le padding est de 2 pixels dans toutes les directions
  • enfin le bord est de 1 pixel en couleur noire

9.1.5. label

La balise label se voit attribuée le style suivant :

  • elle possède une marge de 5 pixels dans toutes les directions
  • elle possède une largeur de 150 pixels
  • le text est affiché collé à droite
  • le display est de type inline-block
  • l'alignement vertical est poussé ver le haut (top)

9.1.6. input et select

La balise select possède une marge de 5 pixels dans toutes les directions.

La balise input possède également une marge de 5 pixels et une couleur de fond Beige.

Pour la balise input de type submit, on a :

  • une couleur de fond de type Sienna
  • une couleur d'affichage en blanc
  • un affichage en gras