INF2005– Programmation web– A. Obaid Variantes de HTML.

Slides:



Advertisements
Présentations similaires
Données structurées et XML
Advertisements

Introduction aux Web Services Partie 1. Technologies XML
16/01/2006 : 18h30-21h30 Aurélien Barbier-Accary 1 Coordonnées Aurélien Barbier-Accary Aurélien Barbier-Accary Supports du cours accessibles sur :
1 3.Langage XSL = XSLT + XSL-FO transformationFormatage.
DTD Sylvain Salvati
Conception de Site Webs Interactifs Cours 4
Les espaces de nommage XML par Philippe Poulard 1
XML schema Objectifs Valider un doc. XML pour des contraintes syntaxiques Documenter un type de documents XML caractérisé par des contraintes Encadrer.
Données structurées et XML
XHTML EXtensible HyperText Markup Language. HTML et XML HTML (HyperText Markup Language) et XML (eXtensible Markup Language) sont deux spécifications.
le langage les éléments
Domaines nominaux XSLT
Nicolas Singer Maître de conférence, université Champollion
CREATION DE FEUILLE DE STYLE pour structuré le document XML
Introduction aux Web Services Partie 1. Technologies HTML-XML
RDF(S)
Introduction à la structuration des documents: les techniques M2: Gestion des connaissances.
XML: Syntaxe XML, DTD et Schémas
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.
Rappel (très) succint d’éléments techniques (XML, DTD, XSL, PHP)
STAF 2X XSL/FO Glaus & Ruckstuhl Mars © Glaus & Ruckstuhl TECFA Programme du 18 et 19 mars Revision XML Introduction à XSL/FO (intérêts et.
HTML-CSS-XHTML.
31 octobre 2012 Grégory Petit
8 - XML Cours XML.
Le Langage XML Belkhir Abdelkader Laboratoire LSI USTHB
1 Programmation Web II 2 ème année Licence Appliquée IAG Faculté des Sciences Economiques et de Gestion de Nableul Université 7 novembre à Carthage Années.
Le langage XHTML 420-S4W-GG Programmation Web Client
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.
XML-schema. Pourquoi XML-schema Les DTD : Pas de typage, peu de contraintes sur les contenus nombre d'apparitions d'un élément à choisir entre 0 et 1.
LE HTML ISN Terminale S Un peu d’histoire …
Le langage XML.
Programmation Web : Introduction à XML
Programmation Web : Schémas XSD Jérôme CUTRONA 19:27:07 Programmation Web
Technologies web et web sémantique TP3 - XML. XML eXtensible Markup Language (langage extensible de balisage) – Caractéristiques: méta-langage = un langage.
Copyright © 2005 Yves MARCOUX1 Concepts XML de base Yves MARCOUX EBSI - Université de Montréal.
Initiation à XML Antonin Benoît DIOUF eXtensible Markup Language.
XHTML les fondamentaux M.DIENG Abdoulaye DTS 1 Réseaux & Données.
MJ. Blin et M. CsernelPoleInfo31 XML et ses environnements Documents XML bien formés Prologue Arbre d'éléments Attributs Commentaires Entités internes.
Campus-Booster ID : **XXXXX Copyright © SUPINFO. All rights reserved Le développement Web.
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.
Introduction à XML Yves Bekkers. Plan Introduction - structurer l’information Les langages à balises - un peu d’histoire XML - concepts de base Outils.
Chap 0 : Introduction HTML et CSS
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
Soutenance du mémoire de synthèse
Module : Langage XML (21h)
Modélisation des documents: DTD et Schéma
Document Type Definition (DTD) Plan 2.1Introduction 2.2Déclaration de Document Type 2.3Déclaration d’élément Type 2.3.1Séquences, Choix, indicateurs d’Occurrence.
eXtensible Markup Language. Généralités sur le XML.
Chapitre 4 : Les feuilles de style (généralités) XML fournit aux applications une structure, mais pas la signification ou la manière de mettre en évidence.
HTML Cours 1.
Introduction à MathML Par Katia Larrivée UQO Le 18 mars 2004.
Projet XML Contrôle des véhicules Par R.Khounsamnane &J.Socié.
Cours de HTML suite applications
Vers la modularisation des données du web XHTML. Qu'est-ce que XHTML ? ● XHTML est une famille de types de documents futurs et actuels et de modules :
24 octobre 2012 Grégory Petit
SOAP et les RPC XML SOAP WSDL RPC. Rappels sur le XML Langage avec des balises Très lisible Pour stocker des données Séparation entre contenu et présentation.
HTML Rappels des fondamentaux
XML : un métalangage pour la description de documents structurés XML a été défini par le consortium W3 en fonction de 2 objectifs: Compenser les limitations.
Dreamweaver Séance 1.
1 Présentation de DREAMWEAVER (1) Gaël TREMEAU GI05 Printemps 2006.
Présentation de Dreamveawer
INF2005– Programmation web– A. Obaid Utilisation avancée des tableaux.
Dreamweaver CS4 séance 1 Ahmed Aryan – Isma Teir.
Le langage XML Documents bien formés Un document XML est dit bien formé lorsque le document est correct sans toutefois posséder une DTD. Le prologue du.
XML les données réellement portables La nécessité d’un format de données universel et lisible se faisait sentir depuis longtemps, aujourd’hui avec le développement.
INF2005– Programmation web– A. Obaid Les cartes. INF2005– Programmation web– A. Obaid Images cliquables Outil permettant d'effectuer des liens à partir.
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.
Amalia Todirascu 1.  Enseignants: Amalia Todirascu groupe  Contrôle de connaissances: examen.
SMIL - Yves bekkers - IFSIC1 SMIL Synchronized Multimedia Integration Language par Yves Bekkers.
Transcription de la présentation:

INF2005– Programmation web– A. Obaid Variantes de HTML

INF2005– Programmation web– A. Obaid Variantes de HTML Trois variantes: strict, transitional, frameset A chacune est associé un ensemble de règles décrites par une DTD (Document Type Definition): – Éléments permis, imbrications, attributs permis, valeurs d’attributs permises,… – Définies dans un élément HTML 4.x possède trois DTD 2

INF2005– Programmation web– A. Obaid Variante strict Version privilégiée par le W3C. HTML nettoyé – H 4.01 Moins d’éléments et d’attributs Se base beaucoup sur CSS Usage intensif des éléments de bloc (,,…) <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" " > 3

INF2005– Programmation web– A. Obaid Variante transitional Compromis entre HTML 3.2 et HTML 4.0. Permet les éléments et attributs obsolètes dits deprecated: – align, bgcolor,… Existe pour accommoder les sites web existants <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" " 4

INF2005– Programmation web– A. Obaid Variante frameset Identique à la variante transitionalen HTML 4.01 mais permet d’utiliser des frames (cadres) avec l’élélemnt <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" " 5 html23.html

INF2005– Programmation web– A. Obaid Validation HTML 4 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" " Validation de site Un exemple de site a valider Un deuxiemeparagraphe Un texte rouge ! non valide --> un troisemeparagraphe html22.html 6

INF2005– Programmation web– A. Obaid XHTML XHTML est une combinaison de HTML 4.0 et XML: – Inclut les éléments in HTML 4 avec les exigences de syntaxe de XML. XML est utilisé pour décrire les données HTML est utilisé pour le formatage On combine la force de HTML et de XML 7

INF2005– Programmation web– A. Obaid XML-Exemple <?xml version="1.0" encoding="UTF-8"? Programmation des reseaux Abdel Obaid Loze-Dion 2003 Introduction aux reseaux IP Les protocoles de transport … livre auteur titre editeuranneecontenu chapitre Livres livre Introduction aux reseaux IP Programmation des reseaux 8

INF2005– Programmation web– A. Obaid Traitement de documents XML Mettre en relation la description, les données et l'affichage 9 Données XML DTD ou Schéma (X)HTML Validation Présentation

INF2005– Programmation web– A. Obaid Traitement de documents XML 10 To: Jean From: Alain Sujet: Rappel Je te rappelle la reunion de Lundi ! <!DOCTYPE note [ ]> Jean Alain Rappel Je te rappelle la reunion de Lundi !

INF2005– Programmation web– A. Obaid Restrictions de XHTML Un contenu doit être dans une container (,,…) Respecter les emboitement des éléments. – Mettrel'accentsur un paragraphe n’est pas correcte. Chaque balise ouvrante doit avoir une fermante correspondante – Sauf les balise vides comme ou Les éléments doivent être en minuscule. est toujours présent : racine du document Les noms des attributs doivent être en minuscule La valeurs des attributs doivent être mis entre guillemets Certains éléments sont obligatoires: – DOCTYPE,,, et 11

INF2005– Programmation web– A. Obaid Structure d'un document XHTML... 12

INF2005– Programmation web– A. Obaid Les DTD de XHTML Comme HTML4, XHTML a trois variantes Strict: – Transitional: – Si on veut continuer à utiliser HTML – Pour la migration vers XHTML – Frameset: – 13

INF2005– Programmation web– A. Obaid Validation XHTML 14 !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" " Un exemple de document en XHTML Ceci est un paragraphe d'introduction … Section 1 … Aller voir a l'UQAM … xhtml1.html

INF2005– Programmation web– A. Obaid Internationalisation XHTML Dans, on peut spécifier un espace de nom – Ou bien au début du document XHTML – 15

INF2005– Programmation web– A. Obaid Attribut de langue XHTML Dans, on peut spécifier la langue. L'attribut lang indique la langue utilisée dans le contenu de l'élément – Utilise les abréviations ISO des langues fr : Francais, en : English, ar: Arabe, pt : Portugais, tw : Twi, wo : Wolof. L'attribut dir spécifie la direction de l'écriture: ltr: gauche à droite ou rtl : droite à gauche 16

INF2005– Programmation web– A. Obaid Restrictions de HTML5 On doit utiliser le approprié. – ou Utiliser (préférablement) des noms d'éléments en majuscule – Ne pas mélanger le majuscule et le minuscule. Fermer tous les éléments – …. Fermer les élements vides –, Utilise les noms d'attributs en minuscule. Mettre les valeurs des attributs entre guillemets 17

INF2005– Programmation web– A. Obaid Restrictions de HTML5 Utiliser l'attribut alt pour Des espaces entourant le signe = ne sont pas autorisés. Indenter le code. C'est plus lisible ! La baise est requise. – Y mettre un titre significatif ! 18 Source: