INF2005– Programmation web– A. Obaid Éléments de marquage.

Slides:



Advertisements
Présentations similaires
HTML Abda Anne Plan Présentation Structure Texte Listes Images Liens Tableaux Formulaires.
Advertisements

Introduction aux Web Services Partie 1. Technologies XML
DTD Sylvain Salvati
Conception de Site Webs Interactifs Cours 3
Conception de Sites Web dynamiques
Gérer un site avec Kompozer
Vocabulaire pour la passage du modèle conceptuel des données au modèle relationnel des données. MCDMRD EntitéTable PropriétésChamps, attribut IdentifiantClé
Formulaire HTML Introduction. Définition de formulaire.
XHTML XHTML Un document XHTML étant un document XML il commence par une déclaration XML indiquant la version et le jeu de caractère utilisé. Ensuite vous.
Introduction aux Web Services Partie 1. Technologies HTML-XML
Applications Internet – cours 3 La page web
COME Bernard Comeau Commerce électronique Les éléments retrouvés dans une page Web. COME 2001.
HTML.
17 octobre 2012 Grégory Petit
Faire une entête de lettre personnelle
Notions sur le XML Réfs : manuel p 149. Introduction Le XML (eXtensible Markup Language) est un standard d'échange de données. Il fait partie comme le.
1. 2 PLAN DE LA PRÉSENTATION - SECTION 1 : Code HTML - SECTION 2.1. : CSS (Méthode 1) - SECTION 2.2. : CSS (Méthode 2) - SECTION 3 : JavaScript - SECTION.
HTML-CSS-XHTML.
Feuilles de styles CSS Syntaxe d'application d'un style à une balise HTML : Les différents types de style : Pourquoi utiliser un style ? Possibilité étendue.
31 octobre 2012 Grégory Petit
Le langage XHTML 420-S4W-GG Programmation Web Client
Les feuilles de style en HTML. CSS CSS: feuilles de style en cascade Permettent d’appliquer une mise en page à l’ensemble d’un site très simplement Permettent.
Page 1 M. Dozois, M.Sc., S. Prom Tep, M.Sc. HEC Montréal, Tous droits réservés Conception de sites Web Préparé par: Martin Dozois, M.Sc.
Créer son site web Chapitre II. Les caractères spéciaux Les navigateurs ne reconnaissent pas les caractères spéciaux. Heureusement chaque caractère possède.
LE HTML ISN Terminale S Un peu d’histoire …
Plan de la leçon Réf. p. WRD- 149 Les styles Les listes hiérarchiques
 Objet window, la fenêtre du navigateur
Technologies web et web sémantique TP3 - XML. XML eXtensible Markup Language (langage extensible de balisage) – Caractéristiques: méta-langage = un langage.
XHTML les fondamentaux M.DIENG Abdoulaye DTS 1 Réseaux & Données.
Auteur : Frédéric Thériault 1. Les titres  (de 1 à 6) Titre 1 Titre 2 Titre 3 Titre 4 Titre 5 Titre 6 2.
Internet, le Web etc… (II) Benjamin I. Levine Novembre 2002.
Développement d’Application Web.  L’internet=WWW  Vrai  Faux  C’est quoi Web2.0  Quel intérêt d’un navigateur.
HTML Cours 3. Plan du cours Les feuilles de styles CSS Mise en forme du texte et des paragraphes.
IUT SRC Année 2004/2005Antonio Capobianco 1 HTML>Formater du texte>Les titres Définir les titres HTML distingue 6 niveaux de titre : Titre N°1 Titre N°2.
Chap 0 : Introduction HTML et CSS
SI 28 - Écriture interactive & multimédia Dreamweaver Séance 1 Petit Clara & Palfart Julien Printemps2008 Printemps 2008.
INTERNET Le langage HTML
Module : Langage XML (21h)
Introduction à CSS Généralités. Introduction Beaucoup de documents XML sont destinés à être présentés. Les information du fichier seul (avec ou sans DTD)
HTML Cours 3.
HTML Cours 1.
Rappel 1er trimestre HTML et CSS
Cour préparé par Melle Zineb SAALAOUI HTML/CSS.
Cours de HTML suite applications
Conception des pages Web avec
24 octobre 2012 Grégory Petit
HTML Rappels des fondamentaux
D é veloppement de sites web statiques Par DRISS AIT EL HADJ Par DRISS AIT EL HADJ Avril 2012.
Dreamweaver Séance 1.
1 Présentation de DREAMWEAVER (1) Gaël TREMEAU GI05 Printemps 2006.
Présentation de Dreamveawer
Dreamweaver MX.
Présentation Dreamweaver 8 (1) Nina BOUAZIZ et Matthieu DI RUSSO SI28.
Guillaume MICHAUD – Yvan LECOMTE
DREAMWEAVER Première séance Villaron Audrey – Shibly Tarek.
Dreamweaver le retour Avec Les Formulaires Les Calques
SI28 Malépart Céline Jérémy Palmier
FORMULAIRES FOMULAIRE Permet à l’utilisateur d’entrer des renseignements le concernant. Utilisation –Inscription sur un site –Mise à jour d’une base.
INF2005– Programmation web– A. Obaid Utilisation avancée des tableaux.
Dreamweaver 2 Plan 1.Calques 2.CSS 3.Modèles 4.Comportements 5.Formulaires 6.Mise en ligne 1 Timothée Devaux Myriam Roudy Dreamweaver 2 Printemps 2008.
Les formulaires Les calques Les comportements Les scénarios Les modèles Les feuilles de styles (CSS) La mise en ligne Les formulaires permettent à l’utilisateur.
DREAMWEAVER SEANCE 1 Axel JACQUET GM05 – Julien VAN MOORLEGHEM GM05 A2008 Écriture interactive & multimédia Présentation Dreamweaver 8.
On va découvrir la magie de ....
Introduction au HTML Qu’est ce que le HTML ?
Dreamweaver 2 Feuilles de Style CSS Formulaires Calques Comportements
Les calques Les Template (modèles) Les Comportements Les scénarios Les formulaires Les CSS Le serveur Web de l’UTC Présentation.
SI28 : D REAMWEAVER 2 Audrey BUISSON – GSU05 Romain LASSALLE – GI05 1 SI28 – Ecriture interactive et multimedia.
INF2005– Programmation web– A. Obaid Les cartes. INF2005– Programmation web– A. Obaid Images cliquables Outil permettant d'effectuer des liens à partir.
INF2005– Programmation web– A. Obaid Variantes de HTML.
1 er séance SI28 A2004 YIN Lei Emmanuel Eugene. Plan de l’exposé  Introduction au HTML  Le HTML dans le bloc-notes (notepad)  Présentation de Dreamweaver.
Transcription de la présentation:

INF2005– Programmation web– A. Obaid Éléments de marquage

INF2005– Programmation web– A. Obaid La page HTML Contient les éléments de marquage du site web. Respectent une structure de document. 2 … … Contenu visible de la page …

INF2005– Programmation web– A. Obaid Les éléments HTML Permettent de représenter des aspects de formatage – Paragraphes, hyperliens, images, tableaux, multimédia,… Format: – Contenu – (Élement vide) Exemples: – Doivent avoir une balise fermante … : entête … : container – N’ont pas de balise fermante (ou ): retour à la ligne (ou ) : trait horizontal 3

INF2005– Programmation web– A. Obaid Les attributs Rendent plus spécifiques les comportements des éléments Syntaxe : –... Quelques attributs: – class : décrit le groupe auquel appartient un élément – id : spécifie un identificateur unique d’un élément – style : définit le style d’un élément – title : pour annoter un élément (infobulle) – … 4

INF2005– Programmation web– A. Obaid Les attributs Certains attributs acceptables dans HTML4 sont désuets (mais encore acceptés !) pour HTML5: – Exemple pour l'élément background: spécifie une image de background bgcolor: Spécifie le couleur de la page text: Spécifie le couleur du texte de la page … On leur préfèrera des propriétés de style CSS! Des attribut globaux ont été définis pour HTML5 5 attributs1.html

INF2005– Programmation web– A. Obaid Les attributs globaux Attributs applicables à tous les éléments. Quelques parmi eux: – class:nom de la classe d'un élément (Voir CSS). – contenteditable: indique si le contenu peut être édité (true/false). – dir: indique la direction d'écriture du texte. – draggable:Indique si on peut faire glisser le contenu. – hidden: cache l'élément. – id:identificateur unique (Voir CSS). – spellcheck:spécifie si l'élément sera vérifié pour les erreurs. – style:spécifie un style CSS à applique à l'élément. – title : pour annoter un élément (infobulle). – … 6 attributs2.html

INF2005– Programmation web– A. Obaid Un premier exemple <!– Fichier: html1.html  Ma page d'accueil Bienvenue sur ma page Vous trouverez sur ce site des informations sur: Ma biographie. Mes enseignements. Mes travaux de recherche. Pour me contacter html1.html

INF2005– Programmation web– A. Obaid Les éléments de base Titres Entêtes (ou sections) Paragraphes Listes Ancrages Images multimédia Tableaux Containers Tables de dessin … 8

INF2005– Programmation web– A. Obaid Les entêtes et les paragraphes Entêtes – – Six éléments correspondant à six niveaux. texte : Plus gros caractères. texte texte : Plus petits caractères. – Attributs: align, attributs globaux Paragraphes – Élément: – Attributs: align, attributs globaux. – Les espacements successifs dont remplacés par un seul espace – Les coupures de ligne sont ignorées et remplacés par des espacements – Il est recommandé de fermer le paragraphe avec 9

INF2005– Programmation web– A. Obaid Entêtes et Paragraphes-Exemple 10 titres de section Exemple de titres de section : introduction titre niveau 2 titre niveau 3 titre niveau 4 titre niveau 5 titre niveau 6 Le reste du document. Le 15 septembre 2008, la banque d'affaires Lehman brothers était déclarée en faillite, le premier signe tangible d'une crise du crédit engagée depuis la fin des années pendant deux ans, à la suite de cette chute emblématique, les indicateurs économiques ont fluctué au gré des soubresauts de la crise économique. Retour en neuf infographies sur les événements qui ont jalonné l'actualité économique depuis septembre html2.html

INF2005– Programmation web– A. Obaid L’encodage des caractères En principe, on doit spécifier l’encodage des caractères dans la page – Pour demander au navigateur d’interpréter des caractères particuliers : accents, langues étrangères,… Moyens: – Élément dans la page – Entête HTTP Content-type généré par le serveur. 11

INF2005– Programmation web– A. Obaid L’encodage des caractères Le codage de base est ASCII-Latin (ISO ) sur 8 bits : – 128 premiers caractères: Chiffres 0-9, alphabet anglais, quelque caractères spéciaux. – Caractères accentués européens Autre codage international : UTF-8 Entités HTTML – Caractères réservés au langage 12 Caractère Code < < > > & & " " Espace... Car. asciiHTML à à à á á á À À À ô ô ô... ISO-88591

INF2005– Programmation web– A. Obaid Le codage des couleurs Pour les couleurs de texte, de fond, etc. Sont représentées dans le modèle RGB (Red-Green-Blue): – Pour chaque composante, on spécifie sa quantité entre 0 et 255 en notation hexadécimale: #RRGGBB: FF0000 – rouge – gris – vert foncé FFFF00 – jaune Plusieurs couleurs sont pré-nommées (red, blue, green,...) Utilisés dans certains attributs: – color= #03FF88 – background-color= #FFFF00 13

INF2005– Programmation web– A. Obaid Les listes : liste ordonnée – Attributs: type : type de numérotation – 1: chiffre, I: romain majuscule, i : romain minuscule, A: lettres majuscule, a: lettre minuscule start: début de la numérotation reversed: ordre inversé. : liste non ordonnée. Utilise des puces – Attributs: attributs globaux. 14 Oranges Pommes Macintosh Red Delicious, Spartan Empire One Two Three Four Five Six

INF2005– Programmation web– A. Obaid Les liens Liens hypertextes pour naviguer entre différentes pages – Formation du web L’élément : spécifie un ancrage entre lien et un hypertexte. – Lien vers une page sur le web, une ressource programme, une section dans une page. – Le lien peut être absolu ou relatif Attributs – name: donne un nom au lien de sorte qu'un autre lien puisse y référer. – href : indique l’adresse URL du lien – Attributs globaux Exemple – Site de l’UQAM : 15

INF2005– Programmation web– A. Obaid Les liens Certains nouveaux attributs: – download:le document dans le lien sera téléchargé. – hreflang:la langue du document cherché. – media:le type de media pour le document cherché. – target: la page ou sera affichée le document :_blank, _parent, _self, _top – type: le type du document cherché. 16 Telecharger les notes du cours Version imprimée

INF2005– Programmation web– A. Obaid Les encrages Avec on crée un encrage avec un document. On peut avoir un encrage vers une section d’un document avec l’attribut name ou id – Avec name: Le sport Les sports – Crée un hyperlien – Avec id : Le sport Les sports Ne crée pas de lien ! 17

INF2005– Programmation web– A. Obaid Liens - Exemple Liens hypertextes Google Page d'accueuil Le sport … Le texte: Nunc vero inanes flatus quorundam vile esse quicquid extra urbis pomerium nascitur aestimant praeter orbos et caelibes, nec credi potest qua obsequiorum diversitate coluntur homines sine liberis Romae. Les sports Le sport dans le passé a ete considéré comme un moyen de se distraire. Maintenant c'est de la performance qu'on parle.... <img src=" alt="Valid HTML 4.01 Transitional" height="31" width="88"> 18 html4.html

INF2005– Programmation web– A. Obaid La directive ! DOCTYPE Spécifie la version de HTML utilisée – Elle précise le DTD (Document Type Definition) utilisé Utilisée pour valider le document auprès d’un site de validation (ex. Pour HTML5, un seul doctype: 19

INF2005– Programmation web– A. Obaid Les métadonnées : contient des informations sur la page : métadonnées. Informations généralement utilisées – par les moteurs de recherche – les navigateurs pour le décodage des caractères, les redirections, … Exemples – Mots-clés pour les moteurs de recherche – Description pour les moteurs de recherche – Logiciel utilisé pour produire la page. – Codage UTF-8. 20

INF2005– Programmation web– A. Obaid Les entêtes de page contient l'en-tête du document. – Informations non visibles sur le navigateur. – On peut y trouver d’autres éléments :,,,,, etc. Définit le titre du document – Utilisé par le navigateur comme le titre dans la barre de la fenêtre – Utilisé par les moteurs de recherche 21

INF2005– Programmation web– A. Obaid Les images Plusieurs formats différents d'images sont supportés. Automatiquement reconnus par les navigateurs: GIF: Graphics Interchange Format JPEG:Joint Photographic Experts Group PNG: Portable Network Graphics SVG: Scalable Vector Graphics... Caractéristiques – Nombre de couleurs – Transparence – Qualité – Taille – … 22

INF2005– Programmation web– A. Obaid Les images GIF – Bitmaps. Limité à 256 couleurs JPEG – Avec pertes. Fichiers de plus petites tailles – Pour les images qualité photographie. PNG – Vectorielles. Sans perte SVG – Description XML de l’image seulement. – Pas reconnus par tous les navigateurs. Choix: – Photos: JPEG et PNG – Images synthétiques: GIF ou PNG 23

INF2005– Programmation web– A. Obaid Insertion d’images On utilise l’élément Attributs: src: URL du fichier contenant l'image alt : texte qui apparait si l’image ne s’affiche pas ! width : largeur (pixel ou pourcentage des la page) height :hauteur (pixel ou pourcentage des la page) longdescURL d'une description détaillée de l'image. usemapSpécifie le nom d'une description de carte (voir ). 24 Une image:.

INF2005– Programmation web– A. Obaid Les images - Exemple Les images Inserer une image a partir d'un fichier : Inserer une image a partir d'un site web : Une image dans le texte. Une image dans le texte Une image avant le texte Une image apres les texte Un paragraphe avec une image avec un alignement gauche de l'image. L'image flottera a gauche du paragraphe. Un paragraphe avec une image avec un alignement gauche de l'image. L'image flottera a gauche du paragraphe... Un paragraphe avec une image avec un alignement droite de l'image. L'image flottera a droite du paragraphe. … html5.html.hl 25

INF2005– Programmation web– A. Obaid Les liens avec des images On peut utiliser une image comme hypertexte. – On peut cliquer sur l'image. – L’ images est par défaut entourée d'une bordure. À moins d'ajouter l'attribut border=0. Exemple: – 26

INF2005– Programmation web– A. Obaid Tailles des images On peut créer un effet de perspective avec différentes tailles de l'image. Histoire de vaches ! taillesImage.html 27

INF2005– Programmation web– A. Obaid Les tableaux permet de dessiner un tableau On peut de configurer la table : – Disposition des colonnes, espacements, tailles des cellules, etc. – On peut utiliser les attributs (obsolètes) ou du CSS Sous éléments: – : Titre de la table. – : une nouvelle ligne de la table. – : un en-tête de colonne – : un é l é ment de donn é es. 28

INF2005– Programmation web– A. Obaid Tableaux - Exemples Exemple de table Tableau de notes Nom Test 1 (20%) Test 2 (30%) Jean Annie Michel </HTML table1.html 29

INF2005– Programmation web– A. Obaid Les cellules de tableaux définit une cellule (un élément de donnée de la table) Attributs: – colspan :nombre de colonnes qu'occupe la cellule. – rowspan : nombre de lignes qu'occupe la cellule Sexe Male Femelle Status Marié(e) Célibataire Divorcé(e) 30 table2.html

INF2005– Programmation web– A. Obaid Tableaux imbriqués On peut placer un tableau dans le contenu d'une cellule On permet ainsi de construire des structures complexes ImbriqueTable.html 31

INF2005– Programmation web– A. Obaid Tableaux multi-colonnes Avec le même outil, on peut concevoir pages multi- colonnes. Colonne 1 Avec des tables on peut faire des colonnes de texte! On sépare ces colonnes par les colonnes vides d'une certaine (ex. 5%) (WIDTH="5%"). Colonne 2 On divise les 3 colonnes selon des pourcentages (WIDTH="30%"). On suppose que les trois colonnes sont d'egales longeuers. Colonne 3 Les separations de 10% laissent un reste de 30% pour cette dernière colonne (WIDTH="30%").. multicoltable.html 32

INF2005– Programmation web– A. Obaid Les containers Servent pour contenir d’autres éléments – Éléments de regroupement – Attributs: attributs globaux Deux éléments sont définis: – : un élément de bloc Début un nouveau paragraphe sans style – : élément de ligne Flot continu sans style Utilisés essentiellement pour leur associer des styles CSS 33

INF2005– Programmation web– A. Obaid Les containers - Exemple 34 Ceci est un pagaraphe: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent mi mauris, congue a placerat id, blandit id eros. Mauris a velit nisi, et volutpat arcu…. Ceci est un texte contenant un <div> Aliquam ligula diam, bibendum id sodales eu, euismod ac nibh. …Pellentesque --- interdum … Ceci est un autre paragraphe contenant des <span> Ceci est le même texte contenant des <span> Aliquam ligula… Pellentesque interdum rutrum …met ac elit. Aliquam … … html21.html