• Aucun résultat trouvé

Pour cela, réaliser deux fichiers styles.css et menu.html. Tous les styles doivent être définis dans styles.css.

N/A
N/A
Protected

Academic year: 2022

Partager "Pour cela, réaliser deux fichiers styles.css et menu.html. Tous les styles doivent être définis dans styles.css."

Copied!
10
0
0

Texte intégral

(1)

NOM: Prénom : Groupe: 2 Examen de TP en Technologie Web SMI-S3 ( HTML5 / CSS 3/ JavaScript) durée : 30Min

documents polycopié TD et TP non

autorisés Soigner votre écriture et ne dépassez pas les lignes Coordonnatrice du Module : Pr. F. Benabbou

Question 1 :

Le But est de réaliser le menu suivant :

Pour cela, réaliser deux fichiers styles.css et menu.html. Tous les styles doivent être définis dans styles.css.

Les propriétés sont les suivantes :

- Ce menu est réalisé avec la balise table, la largeur est de 10%

- La couleur d’arrière-plan est yellow, La marge intérieure est de 20px - Le texte représente des liens (lien1.html, lien2.html,…) de couleur bleu.

- Au suvol du lien par la souris la couleur devient rouge.

Menu.html Styls.css

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

(2)

……… ………

Question 2 :

Le But est de superposer un texte avec une image (futur.jpg):

Pour cela, réaliser deux fichiers imgs.css et image.html. Tous les styles doivent être définis dans imgs.css.

1. Les propriétés de base l’image sont les suivantes :

- Largeur 400px, Hauteur 200px, Ajouter de l’ombre de couleur rgba(0, 0, 0, 0.5) à l’image.

2. Les propriétés de base de texte du texte :

- Times New Roman, Taille du texte xx-large, gras, couleur en blanc.

3. Ajouter les propriétés nécessaires pour obtenir le résultat final.

Menu.html Styls.css

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

(3)

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

NOM: Prénom : Groupe: 2

(4)

Pour cela, réaliser deux fichiers styles.css et menu.html. Tous les styles doivent être définis dans styles.css.

Les propriétés sont les suivantes :

- Ce menu est réalisé avec une liste, la largeur est de 10%

- La couleur d’arrière-plan est yellow, La marge intérieure est de 10px

- Le texte représente des liens (lien1.html, lien2.html,…) de couleur bleu. Au suvol du lien par la souris la taille du texte devient 18pt.

Menu.html Styls.css

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

(5)

………

………

………

………

………

………

………

………

………

………

………

………

Question 2 :

Le But est de superposer un texte avec une image (futur.jpg):

Pour cela, réaliser deux fichiers imgs.css et image.html. Tous les styles doivent être définis dans imgs.css.

Les propriétés de base l’image sont les suivantes :

- Largeur 400px, Hauteur 200px, Ajouter de l’ombre de couleur rgba(0, 0, 0, 0.5) à l’image.

Les propriétés de base de texte du texte :

- Times New Roman, Taille du texte xx-large, gras, couleur en blanc.

Ajouter les propriétés nécessaires pour obtenir le résultat final.

Menu.html Styls.css

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

(6)

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

NOM: Prénom : Groupe: 1

(7)

NOM: Prénom : durée : 1H30

Rattrapage de Technologie Web

SMI-S3 ( HTML5 / CSS 3/ JavaScript)

Note :

documents polycopié TD et TP non autorisés

Soigner votre écriture et ne dépassez pas les lignes

Coordonnatrice du Module : Pr. F. Benabbou

Question 1 : Dessinez le résultat visuel produit par le navigateur pour le document HTML suivant (pour l’image vous mettez un rectangle à sa place ):

<!DOCTYPE html>

<html>

<head>

<style>

img{

position:relative;width:100px;height:100px;

} div{

position:absolute; display:inline;

width:100px;height:100px;left:100px;

z-index:2;

} table{

border: 2px solid black;}

</style></head>

<body>

<img src="logo.jpg"/>

<div><table>

<tr><td><a href="p1.html">

thème 1</a></td></tr>

<tr><td><a href="p2.html">thème 2

</a></td></tr>

<tr><td><a href="p3.html"> thème 3

</a></td></tr>

<tr><td><a href="p4.html">

thème 4 </a></td></tr>

</table></div></body></html>

Question 2 : réalisez le formulaire suivant :

(8)

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

Question 3

Cette question est liée à la question 2. Écrire la fonction JavaScript confirm()qui

permet:

(9)

1. De vérifier que le client a fait au moins une commande

a. Si oui la fonction affiche un alert avec le nom, et les produits commandés b. sinon elle affiche un message invitant le client à choisir un produit

2. Indiquez les modifications à mettre dans le code html du formulaire (uniquement la partie à mettre à jour).

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

Question 4 : Définir les feuilles de style avec les propriétés suivantes : Définir une classe cadre dont la marge

gauche est 2.5%; et marge droite est 95%;

la position est relative ; le style de la

bordure haute est outset et sa couleur est

noir, la largeur est 1px.

(10)

la hauteur et largeur est de 50px, elle flotte à droite et elle est sans bordure.

Définir une classe cache pour la balise

<div> qui permet de cacher le texte superflux(le cas du texte qui sort du cadre), et d’avoir une hauteur 100 %.

Question 5 : Pour chacun des styles suivant expliquer à quelles balises les

sélecteurs de classe sont appliqués (il n’est pas demandé d’expliquer l’effet du style !) : 1. H1 EM { color: blue }

2. DIV OL>LI P{

line-height: 1.3;}

3. H1.opener + H2 { margin-top: - 5mm }

4.

div P:first-child EM { font-weight : bold; }

1. ...

...

2. ...

...

3. ...

...

4. ...

...

Références

Documents relatifs

‣ Pour enclore (contenir) du texte ou d’autres éléments XHTML. ‣ Pour les traiter globalement en leur affectant des styles,

Chaque jour mieux prises en charge par les navigateurs, les CSS sont sans conteste un gage de qualité dans la conception d’un site web élégant, fonctionnel et accessible, aussi

– On déclare la mise en forme (couleur de fond, polices, leurs couleurs, etc.).. – On applique

De même, il ne peut pas s’interfacer avec une base de données : impossible alors de concevoir un forum de discussion, un script de sondage ou de vote, dont les données sont

Par défaut, cette boîte est horizontale, mais nous avions réservé un espace vertical sur nos liens repliés , nous allons changer ça en plus de ce que je vais vous demander

Notez que dans notre exemple nous respectons bien cette règle « d'imbrication » des balises avec la balise &lt;p&gt; et la balise &lt;strong&gt;.. Il n’y a pas besoin de respecter

On peut aussi changer l'apparence du lien quand l'utilisateur clique sur le lien. C'est-à-dire entre le moment où l'utilisateur presse le bouton de la souris et le relâche, à l'aide

!  Cependant, dans le seul cas d ’ un enseignement gratuit, une par=cipa=on aux frais de reproduc=on pourra être demandée, mais elle ne pourra être supérieure au prix du papier