OP4. BD & Web. Résumé de cours. Partie II : HTML 4.0



Documents pareils
Activités HTML. Code: act-html

TD HTML AVEC CORRECTION

TP JAVASCRIPT OMI4 TP5 SRC

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

HTML, CSS, JS et CGI. Elanore Elessar Dimar

CREATION d UN SITE WEB (INTRODUCTION)

Formulaire pour envoyer un mail

Création de formulaires interactifs

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

Séance d ED n 5 : HTML et JavaScript

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

HTML/CSS - Travaux Pratiques 2

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

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

Les services usuels de l Internet

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

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

Formulaires et Compteurs

Notice d accessibilité HTML, CSS et JavaScript

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

Techniques de Programmation pour Internet

Sana Sellami. Licence Professionnelle SIL

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

Module BD et sites WEB

SUPPORT DE COURS / HTML

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

1 ère Université WEB. Courbevoie Samedi 21 octobre Votre site interactif sur internet.

// HTML, Javascript XHTML & CSS

Attaques de type. Brandon Petty

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

101 Réaliser et publier un site WEB

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

RESPONSIVE WEB DESIGN

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

Tutoriel : Feuille de style externe

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

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

Formation HTML / CSS. ar dionoea

Bases de Données et Internet

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

Bernard Lecomte. Débuter avec HTML

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

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

Présentation du Framework BootstrapTwitter

Normes techniques 2011

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

LES GRANDES ETAPES DE CREATION D UN WEB DESIGN

ING & NEWSLETTER NEWSLETTER RESPONSIVE

Types MIME (2) Typage des ressources Internet. Les URI. Syntaxe dans les URI. Possibilité de spécifier un paramètre du sous-type

HTML. Notions générales

Parcours guidé : créer des pages simples au format html avec Nvu 28/1/10

Les solutions de paiement CyberMUT (Crédit Mutuel) et CIC. Qui contacter pour commencer la mise en place d une configuration de test?

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

Panel des technologies Web

Introduction à Expression Web 2

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

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.

Programmation Web HTML

Alors "Web" c'est le service Internet permettant de naviguer à travers des pages Web.

WEBSEMINAIRE INTRODUCTION AU REFERENCEMENT

Attaques applicatives

PARAMETRAGE CONSOLE ADMINISTRATION DE MESSAGERIE "VENDOME.EU" NOTICE UTILISATION

Guide de réalisation d une campagne marketing

Sécurité des sites Web Pas un cours un recueil du net. INF340 Jean-François Berdjugin

Malgré son aspect spartiate, Freeplane offre de nombreuses fonctionnalités en particulier dans le domaine de la diffusion des cartes sur le Web.

Langage HTML (2 partie) <HyperText Markup Language> <tv>lt La Salle Avignon BTS IRIS</tv>

Flex. Lire les données de manière contrôlée. Programmation Flex 4 Aurélien VANNIEUWENHUYZE

Diffuser un contenu sur Internet : notions de base... 13

Les outils de création de sites web

Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6

Les sites web avec NVU

\ \ / \ / / \/ ~ \/ _ \\ \ ` \ Y ( <_> ) \ / /\ _ / \ / / \/ \/ \/ Team

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

Failles XSS : Principes, Catégories Démonstrations, Contre mesures

Classe ClInfoCGI. Fonctions membres principales. Gestion des erreurs

Gestion Électronique de Documents et XML. Master 2 TSM

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

SYSTÈMES D INFORMATIONS

ENVOI EN NOMBRE DE Mails PERSONNALISES

Sommaire : Pourquoi créer un site web? Qu est-ce qu un site Web? Les différents types de sites. Quelles solutions peuvent être employées?

Pack Fifty+ Normes Techniques 2013

Modélisation PHP Orientée Objet pour les Projets Modèle MVC (Modèle Vue Contrôleur) Mini Framework

BES WEBDEVELOPER ACTIVITÉ RÔLE

Rapport de projet Site web pour une association

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

< Atelier 1 /> Démarrer une application web

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

SII Stage d informatique pour l ingénieur

INTRODUCTION A JAVA. Fichier en langage machine Exécutable

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

Autour du web. Une introduction technique Première partie : HTML. Georges-André SILBER Centre de recherche en informatique MINES ParisTech

Application Web et J2EE

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.

API SMS CONSEIL HTTP V2.01. Sommaire. Documentation V1.0 au 21/05/2011

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

Transcription:

Univ.Montpellier II 2005 M. Hascoët OP4 BD & Web Résumé de cours Partie II : HTML 4.0 M. Hascoët mountaz@lirmm.fr Université Montpellier II Place Eugène Bataillon 34095 Montpellier Cedex 05

2/5

1. Introduction Conçu au CERN en 1990. C est le format d échange de document de base du Web. Il existe de nombreuses extensions. Avec les nouveaux besoins apparus vers la fin des années 2000, une évolution majeure est en cours : c est le passage à XML. Il faudra néanmoins un certain temps pour que cette évolution gagne la réalité, par conséquent encore aujourd hui, le format prépondérant est HTML. 2. Structure générale d un document HTML Un document HTML se décompose en 2 parties : le préambule puis le corps du document. Chaque partie correspond à un élément HTML. Le préambule correspond à l élément HEAD et sert à décrire des informations sur le document (par exemple, le nom de l auteur ou le titre). Le corps du document correspond à l élément BODY et contient les informations du document. Exemple : <HEAD> <TITLE>HTML 4.0</TITLE> <META name="author" content="toto"> </HEAD> <BODY> Le corps du document (BODY or FRAMESET) contenant les informations en HTML </BODY> 3. Eléments Les éléments sont définis par un nom et caractérisés par : - une étiquette (ou "tag") de début et une étiquette de fin - un contenu, - des attributs (propriétés associées à un élément). Les tags peuvent être optionnels (P, HEAD). Si le contenu est vide, le tag de fin est omis (exemple : IMG) Les éléments sont imbriqués, c'est-à-dire qu un élément peut contenir d autres éléments. 4. Les principaux éléments de base Eléments pour le texte Paragraphe <P> <EM>, <STRONG>, <CODE>, <ABBREV>, Exemple : <EM> la c est important </EM> Espaces o <BR> o Les listes Liste ordonnée et non ordonnée (OL, UL et LI) Exemple: <OL> <LI> item 1 3/5

<LI> item 2 </OL> Liste de définitions (DL, DT et DD) Exemple <DL> <DT>PhP <DD>un langage de script pour le www <DT>MySQL <DD>SGBD relationnel </DL> Les tableaux Les tableaux jouent un rôle prépondérant dans la mise en page Servent à positionner les élements sur une grille Définir le tableau <TABLE> </TABLE> Définir des lignes et des cellules <TR> </TR> : une nouvelle ligne Deux types de cellules: données (TD) et entêtes (TH) NB : Lorsqu ils ne servent qu à la mise en page, les tableaux peuvent parfois être avantageusement remplacés par des calques et l usage de feuilles de style Les liens hypertextes Liens externes <A href="chapter2.html">chapter two</a>: Liens internes See <A href="#section2">section 2</A> for details.... <A name="section2">section 2</A>... section 2... Les images attributs src, width, height, units,align, alt, usemap border (épaisseur du trait QUAND imbriquée ds balise A) Exemple: <img src="../../../images/cd2.gif" width="383" height="354" border="0" > 5. Les formulaires On fabrique un formulaire à partir des éléments HTML suivant : <FORM> : élément formulaire <INPUT> : champs de saisie <SELECT> : champs de saisie <TEXTAREA> : champs de saisie <FORM></FORM> contient n'importe quel champs de saisie (<INPUT>,<SELECT>,<TEXTAREA>) 4/5

n'importe quel code HTML attributs action référence au programme qui sera éxécuté par le serveur method mode de transmission des données au serveur GET (transmises en fin d'url) ou POST(transmises à part) ->POST le plus souvent Exemple <FORM ACTION="registercont.jsp" METHOD="POST">... </FORM> <INPUT> Objectifs définir n'importe champs de saisie de base attributs type type=text, type=passwd, type=hidden, type=checkbox, type=radio, type=file, type=reset, Exemples : <input name="name22" type="reset" value="effacer"> <input name="name32" type="submit" value="envoyer"> <SELECT> Objectifs Faire un menu permettant la sélection d'un choix parmi plusieurs contient des éléments OPTION qui représentent les choix possibles <OPTION VALUE=1> blablabla Exemple : <select name="prefere"> <option selected>cliquez pour choisir</option> <option>la page d'accueil</option>... <option>pages Perso</option> <option>assistance</option> </select> <TEXTAREA> Utilisé pour permettre la saisie de plusieurs lignes de texte. Exemple : <TEXTAREA NAME='resume' ROWS='4' COLS='50'></TEXTAREA> 5/5