Exercices et corrections. Licence QCI - module O21

Documents pareils
MAILING KOMPOZER... 2 CREEZ UNE PAGE... 2 FORMAT DE LA PAGE... 2 AJOUTER DU TEXTE SUR UNE PAGE... 4

Création d un site Internet

Utilisation de l éditeur.

145A, avenue de Port Royal, Bonaventure (Québec) G0C 1E0 Sans frais :

Tutoriel : Feuille de style externe

Prezi. Table des matières

Introduction à Expression Web 2

Tapez le titre de la page «BASTIA ville méditerranéenne», puis allez deux fois à la ligne à l aide de la touche Entrée.

LES GRANDES ETAPES DE CREATION D UN WEB DESIGN

BUREAUTIQUE. 1 Journée. Maîtriser les fonctions de base du logiciel

.. CSS. Damien Nouvel. Damien Nouvel (Inalco) CSS 1 / 15

Création d un site web avec Nvu

Un exemple d'authentification sécurisée utilisant les outils du Web : CAS. P-F. Bonnefoi

Publier dans la Base Documentaire

Un mini-site internet en une après-midi

ING & NEWSLETTER NEWSLETTER RESPONSIVE

Les outils de création de sites web

Module Com231A - Web et Bases de Données Notion 5 : Formulaires et utilisation des Bases de Données avec PHP

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN ING

Tutoriel BLOGGER. Pour vous donner une idée, voici un exemple de blog :

4. Personnalisation du site web de la conférence

GUIDE D UTILISATION DU BACKOFFICE

Guide d implémentation. Réussir l intégration de Systempay

HTML. Notions générales

Modules Prestashop - ExportCatalogue / EXPORT IMPORT POUR MODIFICATIONS EN MASSE DANS PRESTASHOP VERSION Optim'Informatique

Bernard Lecomte. Débuter avec HTML

Publier un Carnet Blanc

KompoZer. Composition du site : _ une page d'accueil : index.html. _ une page pour la théorie : theorie.html. _ une page pour les photos : photos.

Formation Webmaster : Création de site Web Initiation + Approfondissement

EXTENSION WORDPRESS. Contact Form 7. Proposé par :

Implenia Enregistrement des fournisseurs. Étape par étape

Optimiser les s marketing Les points essentiels

Formation > Développement > Internet > Réseaux > Matériel > Maintenance

Manuel Utilisateur ENTREPRISE Assistance téléphonique : (0.34 / min)

MODE D EMPLOI WORDPRESS

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation

Les outils de SEO (Référencement naturel) et les Sites SharePoint Public sur Office 365

Optimiser pour les appareils mobiles

Présentation du Framework BootstrapTwitter

Comment faire un site Internet de classe rapidement?

Webmaster / Webdesigner / Wordpress

<Créer un site Web. avec/> Suzanne Harvey

Espace Client Aide au démarrage

Atelier du 25 juin «Les bonnes pratiques dans l ing» Club

HMTL. Exemple de fichier HTML. Structure d un document HTML. Exemple de fichier HTML. Balises HTML. IFT1147 Programmation Serveur Web avec PHP

THEME RESPONSIVE DESIGN

Prise en main rapide

Soyez accessible. Manuel d utilisation du CMS

TP 5 Les CMS, la forme et le fond Internet et Outils (IO2)

Manuel utilisateur du CMS Anan6

ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A.

Dossier Technique. Détail des modifications apportées à GRR. Détail des modifications apportées à GRR Le 17/07/2008. Page 1/10

Guide de démarrage Tradedoubler. Manuel éditeur / affilié

les techniques d'extraction, les formulaires et intégration dans un site WEB

HTML, CSS, JS et CGI. Elanore Elessar Dimar

Module http MMS AllMySMS.com Manuel d intégration

Créer du contenu en ligne avec WordPress

Tutoriel pour la création d'un Google Sites

Les sites Internet dynamiques. contact : Patrick VINCENT pvincent@erasme.org

PARAMETRAGE D INTERNET EXPLORER POUR L UTILISATION DE GRIOTTE

Publication dans le Back Office

CMS Modules Dynamiques - Manuel Utilisateur

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s

TIC 12 ATELIER INTEGRATION CAHIER DES CHARGES. Page 1/5

IMAGES NUMÉRIQUES MATRICIELLES EN SCILAB

Création WEB avec DreamweaverMX

Le logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation.

Notes pour l utilisation d Expression Web

Les outils actuels permettent-ils d automatiser la production de cartes? De quels outils dispose-t-on?

A l aide de votre vous pouvez visiter un site web!

MANUEL DE PROCÉDURE POUR LA MISE À JOUR DU SITE DE FIDAFRIQUE. Documentation utilisateur Octobre 2005

CREER UN PETIT SITE WEB EN COMPOSANT DES PAGES HTML

Ces Lettres d informations sont envoyées aux extranautes inscrits et abonnés sur le site assistance (voir point N 3).

Qu'est-ce qu'un moteur de recherche. Moteur de recherche sur Internet

Spécificités Techniques créations publicitaires

Campagnes d ings v.1.6

WORDPRESS : réaliser un site web

Formation Site Web. Menu du jour. Le web comment ça marche? Créer un site web Une solution proposée pour débuter La suite?

Utilisation avancée de SugarCRM Version Professional 6.5

Pas-à-pas. Créer une newsletter avec Outlook

Spétechs Mobile. Octobre 2013

GUIDE D UTILISATION CRÉER SON SITE WEB - PROJET RESCOL

TD HTML AVEC CORRECTION

1. Installation du Module

+33 (0) Sarl ISB Altipolis2 av. Du Général Barbot Briancon - France

Construire un portail de ressources numériques avec Netvibes

Contenu. Présentation du Portail famille Accès au portail famille... 3

Bonnes pratiques du ing

TIC. Réseau informatique. Historique - 1. Historique - 2. TC - IUT Montpellier Internet et le Web

RESPONSIVE WEB DESIGN

1. Introduction / Identification

space designer 3D

Document technique DocCheck

arcopole Studio Annexe 4 Intégration LDAP et processus d authentification Site du programme arcopole :

Ecrire pour le web. Rédiger : simple, concis, structuré. Faire (plus) court. L essentiel d abord. Alléger le style. Varier les types de contenus

Créer son questionnaire en ligne avec Google Documents

Guide Utilisateur Enregistrement d'un compte en ligne

Climat Scolaire - Manuel utilisateur - Chapitre 2 : «Créer, Editer et suivi d un texte»

Edition de sites Jahia 6.6

Transcription:

Exercices et corrections Licence QCI - module O21

Exercice 1 Ecrivez le squelette d une page avec les caractéristiques suivantes - encodage : utf-8 - titre de la page : première page XHTML - auteur : vous même - mots clés : xhtml, test 2

Correction 1 <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict// EN" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>cours XHTML</title> </head> <body> </body> </html> 3

Exercice 2 <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/tr/xhtml1/dtd/xhtml1- strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>exercice XHTML</title> </head> <body> <h1>jules Ducommun</h1> <hr> <h2>mes coordonnées</h2> <hr> <p>jules Ducommun<br /> <!-- Ancienne adresse 14 rue du tilleul<br /> --> 12 avenue Mandès France<br /> 67300 Schiltigheim</p> <h2>mon curriculum vitae</h2> <hr> <h2>mes hobbies</h2> <p>je fais du roller,<br /> de la natation<br /> et j aime lire.<br /> </p> Voici un exemple de code XHTML Quel sera le résultat final du navigateur? </body> </html> 4

Correction 2 5

Exercice 3 Ecrivez le code de la page suivante : 6

Correction 3 <h1>exemple de page XHTML (titre niveau 1)</h1> <h2>titre niveau 2</h2> <p>un paragraphe : Les statuts de l Université de Strasbourg ont été adoptés par l assemblée constitutive provisoire du 4 novembre. La construction du nouvel établissement a ainsi franchi une nouvelle étape. L Université de Strasbourg est la fusion des 3 universités de Strasbourg.</p> <p>un second paragraphe avec sauts de ligne :<br /> Conseil d administration :<br/> 14 représentants des enseignants-chercheurs et des personnels assimilés, des enseignants et chercheurs<br/> etc... </p> <h2>formatage de texte</h2> <p><b>caractères gras,</b><i> italiques,</i>, police machine à écrire, <sub>indice</sup>, <sup>exposant</sup> <br/>caractères spéciaux : < > & "</p> <h3>ligne horizontale</h3> <hr/> 7

Exercice 4 Donnez l URL correspondante aux situation suivantes : - envoyer un mail à d.jules@live.fr - avec comme sujet félicitations - avec une copie à e.jules@live.fr Balises de lien 8

Correction 4 Balises de lien mailto:d.jules@live.fr?subject=félicitations&e.jules@live.fr 9

Soit l URL suivante Exercice 5 - ftp://louis:marcel@geodis.unistra.fr/pub/test.jpg Balises de lien Trouvez - le nom du serveur - le chemin du document - le nom du fichier - le compte utilisé (login/mot de passe) 10

Correction 5 - le nom du serveur : geodis.unistra.fr - le chemin du document : /pub - le nom du fichier : test.jpg - le compte utilisé - login : louis - mot de passe : marcel Balises de lien 11

Exercice 6 Dans un document web contenant beaucoup de texte, on veut pouvoir revenir rapidement au début de la page. Balises de lien Que proposez vous? 12

Correction 6 1- Immédiatement après la balise <body> (corps de la page), insérer un ancre : <a name= debut ></a> 2- Dans la première balise du corps du document rajouter l attribut : id= debut Accédez ensuite au début du document en créant un lien : <a href= #debut >haut de page</a> Balises de lien 13

Exercice 7 A partir de l image suivante (335x205) : - définir une map où Balises d image la zone bleue renvoie vers lien1.html la zone verte vers lien2.html la zone rouge vers lien3.html 14

Correction 7 <img src="carte.png" alt="description" usemap="#navigation"> Balises d image <map id="navigation" name="navigation"> <area shape="circle" coords="67,66,48" href="lien1.html" /> <area shape="rect" coords="205,22,316,114" href="lien2.html" /> <area shape="poly" coords="167,89,218,189,117,189" href="lien3.html" /> </map> 15

Exercice 8 Créez le tableau suivant sachant que : - le tableau s étend sur la totalité de la largeur de la fenêtre Balises de tableau - la bordure du tableau fait 2 pixels de large - la première ligne est une ligne d en-tête Pair Impair 4 7 2 1 16

Correction 8 <table border="2" width="100%"> <tr> <th>pair</th> <th>impair</th> </tr> <tr> <td>4</td> <td>7</td> </tr> <tr> <td>2</td> <td>1</td> </tr> </table> Balises de tableau 17

Exercice 9 Reproduisez le tableau ci contre en respectant les alignements Balises de tableau A B C D 18

Correction 9 <table border="2" width="400"> <tr align="center"> <td colspan="2">a</td> </tr> <tr align="center"> <td>b</td> <td rowspan="2">d</td> </tr> <tr align="center"> <td>c</td> </tr> </table> Balises de tableau 19

Exercice 10 En vous servant des sections reproduisez le tableau suivant avec ses alignements et sans répéter les attributs Balises de tableau 1 2 3 4 5 L1-C1 L1-C2 L1-C3 L1-C4 L1-C5 L2-C1 L2-C2 L2-C3 L2-C4 L2-C5 L3-C1 L3-C2 L3-C3 L3-C4 L3-C5 L4-C1 L4-C2 L4-C3 L4-C4 L4-C5 20

Correction 10 <table border="2" width="600" cellpadding="20" cellspacing="0"> <thead align="center" valign="bottom"> <tr> <td>1</td> <td>2</td> <td>3</td> <td>4</td> <td>5</td> </tr> </thead> <tbody valign="middle"> <tr> <td align="left">l1-c1</td> <td align="left">l1-c2</td> <td align="center">l1-c3</td> <td align="right">l1-c4</td> <td align="right">l1-c5</td> </tr> <tr> <td align="left">l2-c1</td> <td align="left">l2-c2</td> <td align="center">l2-c3</td> <td align="right">l2-c4</td> <td align="right">l2-c5</td> </tr> </tbody> <tfoot valign="bottom"> <tr> <td align="right">l3-c1</td> <td align="center">l3-c2</td> <td align="center">l3-c3</td> <td align="center">l3-c4</td> <td align="left">l3-c5</td> </tr> <tr> <td align="right">l4-c1</td> <td align="center">l4-c2</td> <td align="center">l4-c3</td> <td align="center">l4-c4</td> <td align="left">l4-c5</td> </tr> </tfoot> </table> Peu nombreux sont les navigateurs à pouvoir afficher cela 21

Formulaires Exo 1 Donnez le code complet du formulaire suivant : Balises de formulaire Modifiez le pour avoir le formulaire suivant : 22

Correction <form action="/cgi-bin/script.pl" method= GET > <fieldset> <legend>authentification</legend> <label for="txtlogin">utilisateur : </label><input type="text" id="txtlogin" name="login" size="12" /><br /> <label for="pwdpasswd">mot de passe : </label><input type="password" id="pwdpasswd" name="passwd" size="12" /><br /> </fieldset> <fieldset> Ton animal préféré : <input type="radio" name="ani" id="rdchien" value="chien" /><label for="rdchien">chien</label> <input type="radio" name="ani" id= rdchat value="chat" /><label for="rdchat">chat</label> <br />Tes loisirs : <label for="chksport">le sport </label> <input type="checkbox" name="sport" id="chksport" value= "1" /> <label for="chklect">la lecture </label> <input type="checkbox" name="lecture" id="chklect" value = "1" /> </fieldset><br /> <input type="submit" value="valider" /> <input type="reset" value="annuler" /> </form> Balises de formulaire 23

Formulaires Exo 2 Reproduisez le formulaire suivant : Balises de formulaire 24

<form action="/cgi-bin/script.pl"> Correction <label for="selday">jour : </label> <select id="selday" name="day" /> <option>1</option> <option>2</option> <option>3</option> <option>4</option> <option>5</option> <option>6</option> <option>7</option> <option>8</option> <option>9</option> <option>10</option> <option>11</option> <option>12</option> <option>13</option> <option>14</option> <option>15</option> <option>16</option> <option>17</option> <option>18</option> <option>19</option> <option>20</option> <option>21</option> <option>22</option> <option>23</option> <option>24</option> <option>25</option> <option>26</option> <option>27</option> <option>28</option> <option>29</option> <option>30</option> <option>31</option> </select> <label for="selmonth">mois : </label> <select id="selmonth" name="month" /> <optgroup label="premier semestre"> <option>janvier</option> <option>février</option> <option>mars</option> <option>avril</option> <option>mai</option> <option>juin</option> </optgroup> <optgroup label="deuxième semestre"> <option>juillet</option> <option>août</option> <option>septembre</option> <option>octobre</option> <option>novembre</option> <option>décembre</option> </optgroup> </select> <label for="selyear">année : </label> <select id="selyear" name="year" /> <option>1980</option> </select><br/> <textarea cols="50" rows="10">champ texte de 50 colonnes et 10 lignes</textarea> <br /><br /> </form> Balises de formulaire 25

Frames Exo 1 Créez une structure de cadre afin de partager la fenêtre du navigateur comme suit : Balises de cadre 10% de la hauteur 100px de large 100px de large 7% de la hauteur 26

Correction <frameset rows="150,*" frameborder="1"> <noframes> <p> votre navigateur ne supporte pas les cadres</p> </noframes> Balises de cadre <frame src="" /> <frameset cols="150,*" frameborder="1"> <frame src="" /> <frame src="cadres2.html" /> </frameset> </frameset> 27