ÉVALUATION EN programmation web TEST 2
EXAMEN HTML, EXAMEN CSS, EXAMEN JAVASCRIPT, EXAMEN PHP
Exercice 1: HTML, (07 pts)
- Pourquoi parle-t-on d’application web et non pas internet.
- A quoi sert la ligne DOCTYPE d’une page web.
- Quelle balise faut-il utiliser pour définir le titre principal (de plus haut niveau) d’une page web?
- Quelle est la différence entre les balises td et th?
- Donnez le code HTML qui permettra d’ajouter le logo de PANDA (fichier logoPanda.png), avec un texte alternatif en cas de problème d’affichage de l’image.
- A quoi sert le contenu de la balise <title>?
- Que faut-il modifier pour que les caractères accentues soient bien affiches?
- A quoi sert l’attribut action de la balise form?
- Quel est l'attribut à inclure dans la balise BODY pour changer la couleur des liens?
- Quelle balise est utilisée pour lister les éléments avec des puces?
- Le formulaire d’inscription des participants comporte deux boutons `a choix exclusif permettant d’indiquer s’ils acceptent que leur nom apparaisse sur la liste des participants. Donner le code HTML correspondant `a ces deux boutons.
- Quel élément a des propriétés très similaires à l’élément DIV?
- Quelle est l’alternative de la balise <b>, pour rendre le texte en gras?
- Quelle balise est utilisée pour incorporer des fichiers audio en HTML?
- Quel élément est utilisé dans <HEAD> d’une page HTML/XHTML, si nous souhaitons utiliser une feuille de style CSS externe pour décorer la page?
-
À quoi sert iframe en HTML?
Exercice 2: CSS (7 pts)
- Donnez deux interets `a utiliser des feuilles de style CSS pour une application web.
- Quel sélecteurs CSS sélectionne un élément qui ne possède pas des sous-élément ?
- Quel sélecteurs CSS suivants un élément s’il s’agit du seul enfant de son parent?
- Comment faire pour adapter l’affichage des pages du site aux écrans de téléphone?
- Donnez le code CSS pour définir une bordure solide rouge de 5px tout autour de l'élément h1.
- Donnez le code CSS pour définir une couleur d'arrière-plan pour l'élément <body>.
- Donnez le code CSS pour définir la taille de police des titres 1 à 3.5em et petites majuscules.
- Donnez le code CSS pour définir la taille de police des titres 2 à 6vw et la police de caractère en Helvetica.
- En css, comment “color:yellow” peut-il s’appeler?
- Quelle propriété CSS est utilisée pour contrôler la taille du texte d’un élément?
- Quel élément est utilisé pour représenter la transparence d'un élément en CSS ?
-
Donnez (au moins) trois valeurs possibles de la propri´et´e CSS display, en expliquant le comportement de chaque valeur.
-
Quelle propriété css vous utiliserez si vous voulez ajouter une marge entre la bordure d’une DIV et son texte intérieur?
-
Qu'est-ce qu'un sélecteur Css d'attribut?
-
Soit le code suivant :
<p>
<span>
<b id="unid">sélecteur <b><b title="Feuille de style" lang="fr">css</b> d'attribut html</b></b>
</span>
<br/>
<span>
<b class="maclasse">sélecteur</b> <b lang="en">css</b> <b>d'attribut html</b>
</span>
</p>
Donnez le code Css ou nous ciblons toutes les balises ayant un attribut lang.
nous ciblons toutes les balises ayant un attribut lang=fr et attribuons la couleur bleu
Exercice 3: JavaScript & PHP (6pts)
- Quelle est role de la fonction trim() en js et php ?
- Que signifie NULL en Javascript?
- Comment récupérer l’url de la page courante avec JavaScript.
- Quel événement utilisez-vous pour exécuter quelque chose une fois le chargement du page est terminé?
- Comment écrivez-vous « Hello Big Bro » dans une boîte d’alerte?
- Quelle est la différence ente L'opérateur d'égalité (==) et (===) .
- Que réalise la propriété Element.innerHTML de Element en Js ?
- Que réalise ce code js : var p = document.createElement("p"); document.body.appendChild(p);
- Le langage choisi cote serveur est le PHP. Qu’apporte l’utilisation d’un langage de programmation cote serveur, tel que PHP, a un site web?
- Comment tester si une variable est vide ou inexistante ?
- Quelle différence y-a-t-il entre un guillemet simple et un guillemet double en PHP ?
- C'est quoi Une variable de session PHP ?
- Donnez le rôle : $_SERVER, $_GET, $_POST, $_REQUEST, $_SESSION, $_COOKIE, $_FILES, $_ENV, $_GLOBALS.