HTML/CSS - Travaux Pratiques 2



Documents pareils
TD HTML AVEC CORRECTION

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

NFA016 : Introduction. Pour naviguer sur le Web, il faut : Naviguer: dialoguer avec un serveur web

Notice d accessibilité HTML, CSS et JavaScript

Sommaire Accès via un formulaire d'identification... 4 Accès en mode SSO... 5 Quels Identifiant / mot de passe utiliser?... 6

STID 2ème année : TP Web/PHP

TP JAVASCRIPT OMI4 TP5 SRC

Séance d ED n 5 : HTML et JavaScript

SUPPORT DE COURS / HTML

Initiation à html et à la création d'un site web

HTML, CSS, JS et CGI. Elanore Elessar Dimar

RAPPORT AUDIT SEO. Élaboré à l'attention de : Monsieur Greber Élaboré par : Cédric Peinado

101 Réaliser et publier un site WEB

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

Formulaire pour envoyer un mail

PHP et les Bases de données - Généralités

Création de formulaires interactifs

Sana Sellami. Licence Professionnelle SIL

Activités HTML. Code: act-html

Module BD et sites WEB

ING & NEWSLETTER NEWSLETTER RESPONSIVE

Éléments d informatique Cours 3 La programmation structurée en langage C L instruction de contrôle if

Application Form/ Formulaire de demande

Formation HTML / CSS. ar dionoea

Panel des technologies Web

CREATION d UN SITE WEB (INTRODUCTION)

Présentation du Framework BootstrapTwitter

Programmation Web HTML

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

Programmation Web TP1 - HTML

Gilles.Roussel univ-mlv.fr HTTP/1.1 RFC 2068

Les services usuels de l Internet

PLUGINS Guide du Développeur STEPHANE FERRARI. P l u X m l 5.4

Pack Fifty+ Normes Techniques 2013

Techniques de Programmation pour Internet

Mise à jour : janvier 2015 POURQUOI ET COMMENT OPTIMISER LES VISUELS

How to Login to Career Page

Attaques de type. Brandon Petty

Bernard Lecomte. Débuter avec HTML

Comment développer et intégrer un module à PhpMyLab?

DOCUMENTATION MODULE BLOCKCATEGORIESCUSTOM Module crée par Prestacrea - Version : 2.0

NAMEBAY PRO. votre site de revente de noms de domaine en marque blanche. Documentation technique

Normes techniques 2011

Formulaires et Compteurs

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

HTML. Notions générales

En Perl, les choses sont un peu différentes. Le cgi Perl ne peut être qu'un programme qui génère des sorties.

Tutoriel : Feuille de style externe

Corrigés des exercices du livre. Exercices du chapitre 2

FORMATION / CREATION DE SITE WEB / 4 JOURNEES Sessions Octobre 2006

OUTIL DE TRAVAIL COLLABORATIF

calls.paris-neuroscience.fr Tutoriel pour Candidatures en ligne *** Online Applications Tutorial

Mise en oeuvre d un intranet à partir de logiciels Open Source avec intégration des certificats numériques et login unique

Architecture Multi-Niveaux

Introduction. Passage de sites statiques à des sites dynamiques

SERVEUR WEB. Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille

RESPONSIVE WEB DESIGN

Programmation Internet Cours 4

Informatique : Création de site Web Master 2 ANI TP 1

Internet. DNS World Wide Web. Divers. Mécanismes de base Exécution d'applications sur le web. Proxy, fire-wall

Gestion Électronique de Documents et XML. Master 2 TSM

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

SCHOLARSHIP ANSTO FRENCH EMBASSY (SAFE) PROGRAM APPLICATION FORM

Instructions pour mettre à jour un HFFv2 v1.x.yy v2.0.00

Introduction. PHP = Personal Home Pages ou PHP Hypertext Preprocessor. Langage de script interprété (non compilé)

Tutoriel de formation SurveyMonkey

Instructions Mozilla Thunderbird Page 1

that the child(ren) was/were in need of protection under Part III of the Child and Family Services Act, and the court made an order on

// HTML, Javascript XHTML & CSS

Initiation aux techniques du Web. Cours L2 sciences cognitives séance 2 Charif HAYDAR: alchiekc@loria.fr

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

Bases de Données et Internet

DOCUMENTATION - FRANCAIS... 2

Contrôle d'accès Access control. Notice technique / Technical Manual

Logiciels de référencement

Tous les autres noms de produits ou appellations sont des marques déposées ou des noms commerciaux appartenant à leurs propriétaires respectifs.

TP JEE Développement Web en Java. Dans ce TP nous commencerons la programmation JEE par le premier niveau d une application JEE : l application web.

Création d'une application WEB avec PHP / MySQL

Compléter le formulaire «Demande de participation» et l envoyer aux bureaux de SGC* à l adresse suivante :

The new consumables catalogue from Medisoft is now updated. Please discover this full overview of all our consumables available to you.

creer votre site internet en html/css

MEMORANDUM POUR UNE DEMANDE DE BOURSE DE RECHERCHE DOCTORALE DE LA FONDATION MARTINE AUBLET

Guide de réalisation d une campagne marketing

Classe ClInfoCGI. Fonctions membres principales. Gestion des erreurs

GUIDE D UTILISATION DE LA PLATEFORME D ENVOI DE COURRIELS

Groupe Eyrolles, 2005, ISBN :

Optimiser les s marketing Les points essentiels

2013 IIHF WORLD WOMEN S HOCKEY CHAMPIONSHIP

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

Notes pour l utilisation d Expression Web

Offre active de services dans les deux langues officielles

Les outils de création de sites web

Stakeholder Feedback Form January 2013 Recirculation

3. RÉALISATION ET QUALIFICATION D UN PROTOTYPE 3.1 Réalisation d un prototype CRÉATION D UNE PAGE WEB STATIQUE AU FORMAT HTML

ENVOI EN NOMBRE DE Mails PERSONNALISES

Manuel d utilisation du module Liste de cadeaux PRO par Alize Web

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

PDO : PHP Data Object 1/13

Transcription:

HTML/CSS - Travaux Pratiques 2 Le but de ces séances de TP est de se familiariser avec le format HTML et les feuilles de style CSS pour la création de pages web. Pour cela, vous utiliserez emacs sous Linux pour créer vos fichiers. Chaque fichier doit avoir l extension.html et la structure suivante : Syntaxe <!DOCTYPE html> <html lang="fr"> <head> <meta charset="utf-8"/> <title>... </title> </head> <body>... </body> </html> Une fois qu une page est terminée, il est nécessaire de vérifier si elle est valide en utilisant le validateur W3C sur : http://validator.w3.org Par ailleurs, les sites qui peuvent vous être utiles sont : alsacreations at http://www.alsacreations.com (site français) W3School at http://www.w3schools.com 1 Exercice (Headings) Pour se mettre en jambe, écrire une page tp2-exos1-2.html incluant les six niveaux d en-têtes possibles. 1

Solution: <h1>titre de niveau 1</h1> <h2>titre de niveau 2</h2> <h3>titre de niveau 3</h3> <h4>titre de niveau 4</h4> <h5>titre de niveau 5</h5> <h6>titre de niveau 6</h6> 2 Exercice (Tables) Ajouter à la suite de la page tp2-exos1-2.html, après un espacement, le tableau suivant : Films classiques 16H 18H 20H 22H Salle 1 Star Wars Empire Strikes Again Return of the Jedi The Exorcist Salle 2 Dances with Wolves Gone with the Wind Salle 3 2001 : A Space Odissey The Conversation 5 Easy pieces Solution: <caption>classic Movie Day</caption> <th></th> <th>5 pm</th> <th>7 pm</th> <th>9 pm</th> <th>11 pm</th> <th>screen one</th> <td>star Wars</td> <td>empire Strikes Back</td> <td>return of the Jedi</td> <td>the Exorcist</td> <th>screen two</th> <td colspan="2">dances with Wolves</td> <td colspan="2">gone With the Wind</td> <th>screen three</th> <td colspan="2">2001: A Space Odyssey</td> <td>the Conversation</td> <td>5 Easy Pieces</td> 2

3 Exercice (Formulaire) En utilisant une table avec deux colonnes (on n hésitera pas à placer une ligne vide dans la table pour créer un espacement), construire le formulaire de la figure suivante (fichier tp2-exos4.html). On utilisera la balise <label> avec l attribut for. On utilisera les balises <fieldset> et <legend> (avec l attribut accesskey). Après avoir compris le rôle de la classe under, on intégrera les règles de style ci-dessous : <style type="text/css" > body { width:600px; margin-left:auto; margin-right:auto; } form { background-color:#efefef; }.under { text-decoration:underline; } </style> Solution: registration.html <!DOCTYPE html> <html lang="fr"> <head> <meta charset="utf-8"/> <title>registration</title> <style type="text/css" > body { width:600px; margin-left:auto; margin-right:auto; } form { background-color:#efefef; }.under { text-decoration:underline; } </style> </head> 3

<body> <h2>user Registration </h2> <p>please complete the following form to register with our site:</p> <form action="http://www.example.org/register.asp" method="post" id="frmregister"> <fieldset> <legend accesskey="y">about <span class="under">y</span>ou (ALT + Y)</legend> <td><label for="username">user name:</label></td> <td><input type="text" name="txtusername" size="20" id="username" /></td> <td><label for="password">password:</label></td> <td><input type="password" name="pwdpassword" size="20" id="password" /></td> <td><label for="confpassword">confirm Password:</label></td> <td><input type="password" name="pwdconf" size="20" id="confpassword" /></td> <td><label for="firstname">first name:</label></td> <td><input type="text" name="txtfirstname" size="20" id="firstname" /></td> <td><label for="lastname">last name:</label></td> <td><input type="text" name="txtlastname" size="20" id="lastname" /></td> <td><label for="email">email address:</label></td> <td><input type="text" name="txtemail" size="20" id="email" /></td> <td>gender:</td> <td><input type="radio" name="radsex" value="male" />Male</td> <td></td> <td><input type="radio" name="radsex" value="female" />Female</td> </fieldset> <fieldset> <legend accesskey="u">about <span class="under">u</span>s (ALT + U)</legend> <td><label for="referrer">how did you hear about us?</label>:</td> <td> <select name="selreferrer" id="referrer"> <option selected="selected" value="">select answer</option> <option value="website">another website</option> <option value="printad">magazine ad</option> <option value="friend">from a friend</option> <option value="other">other</option> </select> </td> 4

<td> <label for="maillist"> Please select this box if you wish <br /> to be added to our mailing list <br /> <small>we will not pass on your details to any third party.</small> </label> </td> <td><input type="checkbox" name="chkmailinglist" id="maillist" /></td> </fieldset> <p> <input type="submit" value="register now" /> </p> </form> </body> </html> 5