SlideShare una empresa de Scribd logo
1 de 33
HTML5

Introduction dans la Programmation Web
Plan du course
 HTML 5
 Structure d’un document
 Les principales marquages du HTML
     Titres
     Paragraphes
     Links
     Tableaux
     Formulaires
     Images
HTML
 HTML – HyperText Markup Language
 Langage de marquages – utilise des balises pour decrire des
  pages web
 La version du HTML utilise maintenant – 4.01 -
  http://www.w3.org/TR/html401/ - depuis 1999!!
 HTML 5 – travail en progrès - premier version 2008
 idées clés
   moins besoin de plugins externes (comme Flash)
   Plus de etiquetes
   l'indépendance de périphérique
Qu’est que c’est un tag html
 Mots clef entre “<“ et “>”
 Il ya habituellement une balise de début et une balise de fin
 exemple:
   <tag>…</tag>
 Balises vides
   <tag />
 Attributs
   Un attribut est une pair nom=“valeur”
   Il est dans une balise
   <tag attribut=“valeur”> … </tag>
Des lignes directrices pour les tags
 Document a des:
   Marquages / tags
     Vides <br/>
     Qui contient du texte ou d’autres marquages <h1>texte</h1>
     Marquages contient des attributs <img src=“http://...”/>
     Marquages doivent être écrites en bas de casse
     Les tags doivent être correctement emboîtés
     Les tags doivent être toujours ferme
   texte
Structure d’un document
 La structure logique d’un document
   Le titre du document
   Les titres des sections
   Le contenu
     Les paragraphes
     L’information qui est dans des tableaux
     Les listes des items (ordonnées ou non ordonnées)

 Petit exemple du façon dans lequel nous pouvons structurer
  un document en utilisant Word
La structure d’un document HTML5
<!DOCTYPE html>
<html>
  <head>
        <title>le titre du document</title>
  </head>
  <body>
  <!-- le contenu du document -->
  </body>
</html>
<!DOCTYPE html>
 Un DOCTYPE est un préambule nécessaire.
 DOCTYPE sont nécessaires pour des raisons historiques. 
 Quand il est omis, les navigateurs ont tendance à utiliser un
  mode de rendu différent qui est incompatible avec certaines
  spécifications.
<html>
 La racine du document
 Contient un élément <head> (qui contient des
  métadonnées)
 Contient un élément <body> (qui contient le contenu)
 Peut avoir des attributs globaux comme "lang"
  <html lang="fr"> qui précise le contenu du document est
  en francais
La section « head »
 Contient information sur le document
 <title> - le titre du document
 <link> - le lien vers un resource utilise par la page
  (<link rel="shortcut icon" href="/favicon.ico"
  type="image/x-icon" />)
 <meta> - information supplémentaire sur la page –
  mots clef, type du contenu, description – utilise par des
  navigateurs et robots
 <script> - des références aux fichiers javascript
La section « body »
 Contient les tags qui sont affiches dans le navigateur
 La section « body » doit contenir SEULEMENT du contenu
 L’information du style doit être mis en documents extérieurs
 Nous allons voir les éléments du section « body » et nous
  allons le tester par construire une page web simple
<section>
 L'élément section représente une section générique
  d'un document ou une application. Une section, dans ce
  contexte, est un regroupement thématique de
  contenu, généralement avec un titre.
 Des exemples de sections:
   chapitres,
   les sections numérotées d'une thèse.
Example no. 1
<!DOCTYPE html>
<html>
<head>
<title>The first example</title>
</head>
<body >
<section> About the course </section>
<section> About the lab </section>
 </body>
</html>
Headings
 Les titres des sections
 H1…H6
 Utilises par des moteurs de recherche pour comprendre
  la structure des documents
 Ne doit pas être utilise pour des raisons de style (pour
  faire le texte plus gros et plus haut)
 <h1>titre du document</h1>
   <h2> titre de la première section</h2>
     <h3> titre de la première sous-section</h3>
Example no. 2
<!DOCTYPE html>
<html>
<head>
<title>The second example</title>
 </head>
<body >
<section>
<h2>About the course</h2>
<p>Some information about the course</p>
</section>
</body>
</html>
<header>
 L'élément <header> représente un
  groupe d'aides d'initiation ou de navigation.
 Un élément <header> peut contenir un titre (un
  élément h1-h6 ou un élément HGroup),
 L'élément en-tête peut également être utilisé pour
  envelopper le tableau d'une section de contenu, un
  formulaire de recherche, ou les logos pertinents.
<footer>
 L'élément footer représente un footer de son ancêtre le plus
  proche de l'élément racine.
 contient des informations sur sa section, comme qui l'a
  écrit, des liens vers des documents connexes, les données le
  droit d'auteur, et autres.
 Lorsque l'élément footer contient des sections entières, ils
  représentent annexes, index,  accords de licence, et d'autres
  contenus tels.
Example no. 3
Contenu et formatage
 <p>paragraphe</p>
 <br/> - ligne nouveau
 <em> - texte souligne
 <strong> - strong text
 <small> - small text
 <sub> <sup>
<nav>
 L'élément nav représente une section d'une page avec des
  liens de navigation.
 Liens sont vers
   Des pages du meme site
   Des pages des autres sites
   Des points dans la meme page
Listes
 Listes ordonnées <ol>
 Listes a puces– <ul>
 Eléments du chaque liste - <li>
 Exemple:
   <ul>
     <li>rouge</li>
     <li>vert</li>
   </ul>
Liens
 <a href=“url absolue ou relative” target=“”>texte ou
  image</a>
 « target » représente ou le lien doit être ouvert
   S’il manque – la même page
   “_blank” – nouvelle fenêtre
 <a name=“le nom d’une ancre dans le même
  document> texte ou image </a>
 <a href=“#nom d’une ancre”>text or image</a>
Absolute vs urls relatifs
 Url absolue: http://www.google.com
 ./images/1.jpg Url relative - se réfère à la 1.jpg fichier
  qui se trouve dans les dossier qui s’appelle images et qui est
  fils du dossier du base / en cours
 Si la page comporte un élément de base - l'URL
  relative commence à partir de l'adresse de base
 Si la page n'a pas un élément de base l'URL
  relative commence à partir de l'URL de la page en cours
Example no. 4
<figure>
 L'élément figure représente une partie du contenu,
  éventuellement avec une légende, qui est autonome et est
  généralement référencé comme une seule unité à partir du
  flux principal du document.
 Habituellement contient des images, des vidéos
 Peut contenir du texte / code / <pre>
 <figcaption> - L'élément figcaption représente une légende pour
  le reste du contenu de l'élément parent
Images
 <img src=“url absolue ou relative” alt=“texte alternative
  texte pour le cas ou l’image ne peut pas être affichée ou
  compris”/>
 L’attribut “alt” est obligatoire XHTML!
 l’attribut « src » peut être un url complet:
  http://host/path_to_file ou un chemin relative a la page
  curent.
<video>
 A video element is used for playing videos or movies, and audio
  files with captions.
 some attributes:
    src = the address of the file
    poster = the address of an image to show if the video is not
     available
    autoplay= boolean; if present the video will be played as soon
     as it is available
    controls = boolean; if present the controls will be displayed
    muted=boolean; if present the sound will be muted
    width, height = the dimensions of the video frame
Example no. 5
Tableaux
 Les tableaux doivent être utilise seulement pour présenter
  d’information tabulaire
 Ils ne doivent pas être utilise pour faire le design de la page
 <table>
   <tr> <!--table row) -->
     <td > table cell</td>
   </tr>
 </table>
Formulaires (form)
 Nécessaire pour collecter et envoyer data vers le serveur
 <form action=“script du serveur qui va utiliser le data”
  method=“la methode HTTP utilise – GET ou POST”>
 Un formulaire contient plusieurs types de « input »
<label>
 The label represents a caption in a user interface.
 can be associated with a specific form control, known as the
  labeled control
   Can use the for attribute for specifying the labeled control
   Can put the form control inside the label element itself.
Form Inputs
 Text input <input type=“text” name=“” />
 Checkbox <input type=“checkbox” name=“” value=“”/>
 Radio <input type=“radio” name=“” value=“”/>
 Text area <textarea name=“”></textarea>
 Submit <input type=“submit” value=“name on the button”/
  >
Conclusions
 Dans ce course – seulement les tags les plus importantes;
  vous allez découvrir plus dans votre travail
 HTML doit être utilise pour présenter le contenu d’une page
  web

Más contenido relacionado

La actualidad más candente

Document Object Model
Document Object ModelDocument Object Model
Document Object Model
chomas kandar
 
cours javascript.pptx
cours javascript.pptxcours javascript.pptx
cours javascript.pptx
YaminaGh1
 
Cours c#
Cours c#Cours c#
Cours c#
zan
 

La actualidad más candente (20)

Cours complet Base de donne Bac
Cours complet Base de donne Bac Cours complet Base de donne Bac
Cours complet Base de donne Bac
 
Html css
Html cssHtml css
Html css
 
Intégration Web HTML 5 & CSS 3
Intégration Web HTML 5 & CSS 3Intégration Web HTML 5 & CSS 3
Intégration Web HTML 5 & CSS 3
 
Alphorm.com Formation Big Data & Hadoop : Le Guide Complet
Alphorm.com Formation Big Data & Hadoop : Le Guide CompletAlphorm.com Formation Big Data & Hadoop : Le Guide Complet
Alphorm.com Formation Big Data & Hadoop : Le Guide Complet
 
Introduction à React
Introduction à ReactIntroduction à React
Introduction à React
 
Fascicule de tp atelier développement web
Fascicule de tp atelier développement webFascicule de tp atelier développement web
Fascicule de tp atelier développement web
 
Document Object Model
Document Object ModelDocument Object Model
Document Object Model
 
cours javascript.pptx
cours javascript.pptxcours javascript.pptx
cours javascript.pptx
 
noSQL
noSQLnoSQL
noSQL
 
Hadoop Hbase - Introduction
Hadoop Hbase - IntroductionHadoop Hbase - Introduction
Hadoop Hbase - Introduction
 
jQuery Tutorial For Beginners | Developing User Interface (UI) Using jQuery |...
jQuery Tutorial For Beginners | Developing User Interface (UI) Using jQuery |...jQuery Tutorial For Beginners | Developing User Interface (UI) Using jQuery |...
jQuery Tutorial For Beginners | Developing User Interface (UI) Using jQuery |...
 
Polymorphisme, interface et classe abstraite
Polymorphisme, interface et classe abstraitePolymorphisme, interface et classe abstraite
Polymorphisme, interface et classe abstraite
 
Bootstrap 4 ppt
Bootstrap 4 pptBootstrap 4 ppt
Bootstrap 4 ppt
 
HTML Semantic Elements
HTML Semantic ElementsHTML Semantic Elements
HTML Semantic Elements
 
Introduction to BOOTSTRAP
Introduction to BOOTSTRAPIntroduction to BOOTSTRAP
Introduction to BOOTSTRAP
 
Introduction to Javascript
Introduction to JavascriptIntroduction to Javascript
Introduction to Javascript
 
Hibernate
HibernateHibernate
Hibernate
 
HTML and CSS crash course!
HTML and CSS crash course!HTML and CSS crash course!
HTML and CSS crash course!
 
Document object model
Document object modelDocument object model
Document object model
 
Cours c#
Cours c#Cours c#
Cours c#
 

Destacado

Intro to HTML5
Intro to HTML5Intro to HTML5
Intro to HTML5
Vlad Posea
 
Usability and accessibility on the web
Usability and accessibility on the webUsability and accessibility on the web
Usability and accessibility on the web
Vlad Posea
 
C5 Javascript French
C5 Javascript FrenchC5 Javascript French
C5 Javascript French
Vlad Posea
 
utilisabilite et accessibilite au web
utilisabilite et accessibilite au webutilisabilite et accessibilite au web
utilisabilite et accessibilite au web
Vlad Posea
 
HTML 5, CSS 3 au service du web | Semaine du web Alger (Algérie)
HTML 5, CSS 3 au service du web | Semaine du web Alger (Algérie)HTML 5, CSS 3 au service du web | Semaine du web Alger (Algérie)
HTML 5, CSS 3 au service du web | Semaine du web Alger (Algérie)
Khaled Djebloun
 
Formation au HTML, CSS et éditeurs web
Formation au HTML, CSS et éditeurs webFormation au HTML, CSS et éditeurs web
Formation au HTML, CSS et éditeurs web
SimaWay Simaway
 
IPW HTML course
IPW HTML courseIPW HTML course
IPW HTML course
Vlad Posea
 
IPW 2eme course - HTML
IPW 2eme course - HTMLIPW 2eme course - HTML
IPW 2eme course - HTML
Vlad Posea
 
IPW 3rd Course - CSS
IPW 3rd Course - CSSIPW 3rd Course - CSS
IPW 3rd Course - CSS
Vlad Posea
 

Destacado (20)

Intro to HTML5
Intro to HTML5Intro to HTML5
Intro to HTML5
 
Présentation html5
Présentation html5Présentation html5
Présentation html5
 
Usability and accessibility on the web
Usability and accessibility on the webUsability and accessibility on the web
Usability and accessibility on the web
 
C5 Javascript French
C5 Javascript FrenchC5 Javascript French
C5 Javascript French
 
C5 Javascript
C5 JavascriptC5 Javascript
C5 Javascript
 
utilisabilite et accessibilite au web
utilisabilite et accessibilite au webutilisabilite et accessibilite au web
utilisabilite et accessibilite au web
 
HTML 5, CSS 3 au service du web | Semaine du web Alger (Algérie)
HTML 5, CSS 3 au service du web | Semaine du web Alger (Algérie)HTML 5, CSS 3 au service du web | Semaine du web Alger (Algérie)
HTML 5, CSS 3 au service du web | Semaine du web Alger (Algérie)
 
Cours HTML/CSS
Cours HTML/CSSCours HTML/CSS
Cours HTML/CSS
 
Formation HTML5/CSS3
Formation HTML5/CSS3Formation HTML5/CSS3
Formation HTML5/CSS3
 
Rmll2010 Html5 Css3
Rmll2010 Html5 Css3Rmll2010 Html5 Css3
Rmll2010 Html5 Css3
 
HTML 5 et CSS3, créez, animez et enrichissez vos sites Web
HTML 5 et CSS3, créez, animez et enrichissez vos sites WebHTML 5 et CSS3, créez, animez et enrichissez vos sites Web
HTML 5 et CSS3, créez, animez et enrichissez vos sites Web
 
HTML5
HTML5HTML5
HTML5
 
Formation au HTML, CSS et éditeurs web
Formation au HTML, CSS et éditeurs webFormation au HTML, CSS et éditeurs web
Formation au HTML, CSS et éditeurs web
 
C5 Javascript
C5 JavascriptC5 Javascript
C5 Javascript
 
Ce mă fac când o să fiu mare - optiuni pentru o cariera in IT
Ce mă fac când o să fiu mare - optiuni pentru o cariera in ITCe mă fac când o să fiu mare - optiuni pentru o cariera in IT
Ce mă fac când o să fiu mare - optiuni pentru o cariera in IT
 
IPW HTML course
IPW HTML courseIPW HTML course
IPW HTML course
 
Programarea calculatoarelor c2
Programarea calculatoarelor c2Programarea calculatoarelor c2
Programarea calculatoarelor c2
 
IPW 2eme course - HTML
IPW 2eme course - HTMLIPW 2eme course - HTML
IPW 2eme course - HTML
 
Linked Open Data in Romania
Linked Open Data in RomaniaLinked Open Data in Romania
Linked Open Data in Romania
 
IPW 3rd Course - CSS
IPW 3rd Course - CSSIPW 3rd Course - CSS
IPW 3rd Course - CSS
 

Similar a HTML 5 - intro - en francais

Similar a HTML 5 - intro - en francais (20)

Html
HtmlHtml
Html
 
Les base du Html5
Les base du Html5Les base du Html5
Les base du Html5
 
Atelier template
Atelier templateAtelier template
Atelier template
 
Intégration #2 : HTML 101 : Back to Basics
Intégration #2 : HTML 101 : Back to BasicsIntégration #2 : HTML 101 : Back to Basics
Intégration #2 : HTML 101 : Back to Basics
 
Html css-xhtml
Html css-xhtmlHtml css-xhtml
Html css-xhtml
 
Formation - P2 - Standards du Web
Formation - P2 - Standards du WebFormation - P2 - Standards du Web
Formation - P2 - Standards du Web
 
Mmi Web Design P2
Mmi Web Design P2Mmi Web Design P2
Mmi Web Design P2
 
Introduction à HTML 5
Introduction à HTML 5Introduction à HTML 5
Introduction à HTML 5
 
HTML
HTMLHTML
HTML
 
MMI Web Design P2
MMI Web Design P2MMI Web Design P2
MMI Web Design P2
 
Cours html5
Cours html5Cours html5
Cours html5
 
HTML5 & CSS3
HTML5 & CSS3HTML5 & CSS3
HTML5 & CSS3
 
Normes de base du Web GTI780 & MTI780 ETS A09
Normes de base du Web  GTI780 & MTI780  ETS   A09Normes de base du Web  GTI780 & MTI780  ETS   A09
Normes de base du Web GTI780 & MTI780 ETS A09
 
HTML5 et le SEO : quelles opportunités ?
HTML5 et le SEO : quelles opportunités ?HTML5 et le SEO : quelles opportunités ?
HTML5 et le SEO : quelles opportunités ?
 
hassclic284.ppt
hassclic284.ppthassclic284.ppt
hassclic284.ppt
 
Initiation au html
Initiation au htmlInitiation au html
Initiation au html
 
Kits formation html-les_bases
Kits formation html-les_basesKits formation html-les_bases
Kits formation html-les_bases
 
Créer un template pour Joomla 2.5
Créer un template pour Joomla 2.5Créer un template pour Joomla 2.5
Créer un template pour Joomla 2.5
 
Présentation1
Présentation1Présentation1
Présentation1
 
SPIP
SPIPSPIP
SPIP
 

Más de Vlad Posea

Social semantic web
Social semantic webSocial semantic web
Social semantic web
Vlad Posea
 
Ghidul Bobocului de la Facultatea de Automatica si Calculatoare vers 2011-2012
Ghidul Bobocului de la Facultatea de Automatica si Calculatoare vers 2011-2012Ghidul Bobocului de la Facultatea de Automatica si Calculatoare vers 2011-2012
Ghidul Bobocului de la Facultatea de Automatica si Calculatoare vers 2011-2012
Vlad Posea
 
IPW Course 3 CSS
IPW Course 3 CSSIPW Course 3 CSS
IPW Course 3 CSS
Vlad Posea
 
Introduction to Web Programming - first course
Introduction to Web Programming - first courseIntroduction to Web Programming - first course
Introduction to Web Programming - first course
Vlad Posea
 
Introduction dans la Programmation Web Course 1
Introduction dans la Programmation Web Course 1Introduction dans la Programmation Web Course 1
Introduction dans la Programmation Web Course 1
Vlad Posea
 
Javascript ajax tutorial
Javascript ajax tutorialJavascript ajax tutorial
Javascript ajax tutorial
Vlad Posea
 
Studiu Referitor La Insertia Pe Piata Muncii (1)
Studiu Referitor La Insertia Pe Piata Muncii (1)Studiu Referitor La Insertia Pe Piata Muncii (1)
Studiu Referitor La Insertia Pe Piata Muncii (1)
Vlad Posea
 
Aplicații Web Semantice - Descriere Proiect
Aplicații Web Semantice - Descriere ProiectAplicații Web Semantice - Descriere Proiect
Aplicații Web Semantice - Descriere Proiect
Vlad Posea
 
Ghidul bobocului de la Facultatea de Automatica si Calculatoare
Ghidul bobocului de la Facultatea de Automatica si CalculatoareGhidul bobocului de la Facultatea de Automatica si Calculatoare
Ghidul bobocului de la Facultatea de Automatica si Calculatoare
Vlad Posea
 
Tips & Tricks Proiect
Tips & Tricks   ProiectTips & Tricks   Proiect
Tips & Tricks Proiect
Vlad Posea
 

Más de Vlad Posea (18)

Design thinking
Design thinkingDesign thinking
Design thinking
 
Talentul meu – mersul pe bicicletă
Talentul meu – mersul pe bicicletăTalentul meu – mersul pe bicicletă
Talentul meu – mersul pe bicicletă
 
Programarea calculatoarelor - Limbajul C
Programarea calculatoarelor   - Limbajul CProgramarea calculatoarelor   - Limbajul C
Programarea calculatoarelor - Limbajul C
 
Social semantic web
Social semantic webSocial semantic web
Social semantic web
 
Ghidul Bobocului de la Facultatea de Automatica si Calculatoare vers 2011-2012
Ghidul Bobocului de la Facultatea de Automatica si Calculatoare vers 2011-2012Ghidul Bobocului de la Facultatea de Automatica si Calculatoare vers 2011-2012
Ghidul Bobocului de la Facultatea de Automatica si Calculatoare vers 2011-2012
 
Css+html
Css+htmlCss+html
Css+html
 
IPW Course 3 CSS
IPW Course 3 CSSIPW Course 3 CSS
IPW Course 3 CSS
 
Introduction to Web Programming - first course
Introduction to Web Programming - first courseIntroduction to Web Programming - first course
Introduction to Web Programming - first course
 
Introduction dans la Programmation Web Course 1
Introduction dans la Programmation Web Course 1Introduction dans la Programmation Web Course 1
Introduction dans la Programmation Web Course 1
 
Json tutorial
Json tutorialJson tutorial
Json tutorial
 
Javascript ajax tutorial
Javascript ajax tutorialJavascript ajax tutorial
Javascript ajax tutorial
 
Studiu Referitor La Insertia Pe Piata Muncii (1)
Studiu Referitor La Insertia Pe Piata Muncii (1)Studiu Referitor La Insertia Pe Piata Muncii (1)
Studiu Referitor La Insertia Pe Piata Muncii (1)
 
Aplicații Web Semantice - Descriere Proiect
Aplicații Web Semantice - Descriere ProiectAplicații Web Semantice - Descriere Proiect
Aplicații Web Semantice - Descriere Proiect
 
Stagii In Strainatate
Stagii In StrainatateStagii In Strainatate
Stagii In Strainatate
 
Student si/sau Angajat
Student si/sau AngajatStudent si/sau Angajat
Student si/sau Angajat
 
Ghidul bobocului de la Facultatea de Automatica si Calculatoare
Ghidul bobocului de la Facultatea de Automatica si CalculatoareGhidul bobocului de la Facultatea de Automatica si Calculatoare
Ghidul bobocului de la Facultatea de Automatica si Calculatoare
 
Tips & Tricks Proiect
Tips & Tricks   ProiectTips & Tricks   Proiect
Tips & Tricks Proiect
 
Boboc Advisory Board Intalnire 1
Boboc Advisory Board Intalnire 1Boboc Advisory Board Intalnire 1
Boboc Advisory Board Intalnire 1
 

Último

L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
Faga1939
 
Cours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfCours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdf
ssuserc72852
 

Último (13)

La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film français
 
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
 
Evaluación Alumnos de Ecole Victor Hugo
Evaluación Alumnos de Ecole  Victor HugoEvaluación Alumnos de Ecole  Victor Hugo
Evaluación Alumnos de Ecole Victor Hugo
 
Computer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptxComputer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptx
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdf
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne Fontaine
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film français
 
Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaire
 
gestion des conflits dans les entreprises
gestion des  conflits dans les entreprisesgestion des  conflits dans les entreprises
gestion des conflits dans les entreprises
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.
 
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfCOURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
 
Cours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfCours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdf
 

HTML 5 - intro - en francais

  • 1. HTML5 Introduction dans la Programmation Web
  • 2. Plan du course  HTML 5  Structure d’un document  Les principales marquages du HTML  Titres  Paragraphes  Links  Tableaux  Formulaires  Images
  • 3. HTML  HTML – HyperText Markup Language  Langage de marquages – utilise des balises pour decrire des pages web  La version du HTML utilise maintenant – 4.01 - http://www.w3.org/TR/html401/ - depuis 1999!!  HTML 5 – travail en progrès - premier version 2008  idées clés  moins besoin de plugins externes (comme Flash)  Plus de etiquetes  l'indépendance de périphérique
  • 4. Qu’est que c’est un tag html  Mots clef entre “<“ et “>”  Il ya habituellement une balise de début et une balise de fin  exemple:  <tag>…</tag>  Balises vides  <tag />  Attributs  Un attribut est une pair nom=“valeur”  Il est dans une balise  <tag attribut=“valeur”> … </tag>
  • 5. Des lignes directrices pour les tags  Document a des:  Marquages / tags  Vides <br/>  Qui contient du texte ou d’autres marquages <h1>texte</h1>  Marquages contient des attributs <img src=“http://...”/>  Marquages doivent être écrites en bas de casse  Les tags doivent être correctement emboîtés  Les tags doivent être toujours ferme  texte
  • 6. Structure d’un document  La structure logique d’un document  Le titre du document  Les titres des sections  Le contenu  Les paragraphes  L’information qui est dans des tableaux  Les listes des items (ordonnées ou non ordonnées)  Petit exemple du façon dans lequel nous pouvons structurer un document en utilisant Word
  • 7. La structure d’un document HTML5 <!DOCTYPE html> <html> <head> <title>le titre du document</title> </head> <body> <!-- le contenu du document --> </body> </html>
  • 8. <!DOCTYPE html>  Un DOCTYPE est un préambule nécessaire.  DOCTYPE sont nécessaires pour des raisons historiques.   Quand il est omis, les navigateurs ont tendance à utiliser un mode de rendu différent qui est incompatible avec certaines spécifications.
  • 9. <html>  La racine du document  Contient un élément <head> (qui contient des métadonnées)  Contient un élément <body> (qui contient le contenu)  Peut avoir des attributs globaux comme "lang" <html lang="fr"> qui précise le contenu du document est en francais
  • 10. La section « head »  Contient information sur le document  <title> - le titre du document  <link> - le lien vers un resource utilise par la page (<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />)  <meta> - information supplémentaire sur la page – mots clef, type du contenu, description – utilise par des navigateurs et robots  <script> - des références aux fichiers javascript
  • 11. La section « body »  Contient les tags qui sont affiches dans le navigateur  La section « body » doit contenir SEULEMENT du contenu  L’information du style doit être mis en documents extérieurs  Nous allons voir les éléments du section « body » et nous allons le tester par construire une page web simple
  • 12. <section>  L'élément section représente une section générique d'un document ou une application. Une section, dans ce contexte, est un regroupement thématique de contenu, généralement avec un titre.  Des exemples de sections:  chapitres,  les sections numérotées d'une thèse.
  • 13. Example no. 1 <!DOCTYPE html> <html> <head> <title>The first example</title> </head> <body > <section> About the course </section> <section> About the lab </section> </body> </html>
  • 14. Headings  Les titres des sections  H1…H6  Utilises par des moteurs de recherche pour comprendre la structure des documents  Ne doit pas être utilise pour des raisons de style (pour faire le texte plus gros et plus haut)  <h1>titre du document</h1>  <h2> titre de la première section</h2>  <h3> titre de la première sous-section</h3>
  • 15. Example no. 2 <!DOCTYPE html> <html> <head> <title>The second example</title> </head> <body > <section> <h2>About the course</h2> <p>Some information about the course</p> </section> </body> </html>
  • 16. <header>  L'élément <header> représente un groupe d'aides d'initiation ou de navigation.  Un élément <header> peut contenir un titre (un élément h1-h6 ou un élément HGroup),  L'élément en-tête peut également être utilisé pour envelopper le tableau d'une section de contenu, un formulaire de recherche, ou les logos pertinents.
  • 17. <footer>  L'élément footer représente un footer de son ancêtre le plus proche de l'élément racine.  contient des informations sur sa section, comme qui l'a écrit, des liens vers des documents connexes, les données le droit d'auteur, et autres.  Lorsque l'élément footer contient des sections entières, ils représentent annexes, index,  accords de licence, et d'autres contenus tels.
  • 19. Contenu et formatage  <p>paragraphe</p>  <br/> - ligne nouveau  <em> - texte souligne  <strong> - strong text  <small> - small text  <sub> <sup>
  • 20. <nav>  L'élément nav représente une section d'une page avec des liens de navigation.  Liens sont vers  Des pages du meme site  Des pages des autres sites  Des points dans la meme page
  • 21. Listes  Listes ordonnées <ol>  Listes a puces– <ul>  Eléments du chaque liste - <li>  Exemple:  <ul>  <li>rouge</li>  <li>vert</li>  </ul>
  • 22. Liens  <a href=“url absolue ou relative” target=“”>texte ou image</a>  « target » représente ou le lien doit être ouvert  S’il manque – la même page  “_blank” – nouvelle fenêtre  <a name=“le nom d’une ancre dans le même document> texte ou image </a>  <a href=“#nom d’une ancre”>text or image</a>
  • 23. Absolute vs urls relatifs  Url absolue: http://www.google.com  ./images/1.jpg Url relative - se réfère à la 1.jpg fichier qui se trouve dans les dossier qui s’appelle images et qui est fils du dossier du base / en cours  Si la page comporte un élément de base - l'URL relative commence à partir de l'adresse de base  Si la page n'a pas un élément de base l'URL relative commence à partir de l'URL de la page en cours
  • 25. <figure>  L'élément figure représente une partie du contenu, éventuellement avec une légende, qui est autonome et est généralement référencé comme une seule unité à partir du flux principal du document.  Habituellement contient des images, des vidéos  Peut contenir du texte / code / <pre>  <figcaption> - L'élément figcaption représente une légende pour le reste du contenu de l'élément parent
  • 26. Images  <img src=“url absolue ou relative” alt=“texte alternative texte pour le cas ou l’image ne peut pas être affichée ou compris”/>  L’attribut “alt” est obligatoire XHTML!  l’attribut « src » peut être un url complet: http://host/path_to_file ou un chemin relative a la page curent.
  • 27. <video>  A video element is used for playing videos or movies, and audio files with captions.  some attributes:  src = the address of the file  poster = the address of an image to show if the video is not available  autoplay= boolean; if present the video will be played as soon as it is available  controls = boolean; if present the controls will be displayed  muted=boolean; if present the sound will be muted  width, height = the dimensions of the video frame
  • 29. Tableaux  Les tableaux doivent être utilise seulement pour présenter d’information tabulaire  Ils ne doivent pas être utilise pour faire le design de la page  <table>  <tr> <!--table row) -->  <td > table cell</td>  </tr>  </table>
  • 30. Formulaires (form)  Nécessaire pour collecter et envoyer data vers le serveur  <form action=“script du serveur qui va utiliser le data” method=“la methode HTTP utilise – GET ou POST”>  Un formulaire contient plusieurs types de « input »
  • 31. <label>  The label represents a caption in a user interface.  can be associated with a specific form control, known as the labeled control  Can use the for attribute for specifying the labeled control  Can put the form control inside the label element itself.
  • 32. Form Inputs  Text input <input type=“text” name=“” />  Checkbox <input type=“checkbox” name=“” value=“”/>  Radio <input type=“radio” name=“” value=“”/>  Text area <textarea name=“”></textarea>  Submit <input type=“submit” value=“name on the button”/ >
  • 33. Conclusions  Dans ce course – seulement les tags les plus importantes; vous allez découvrir plus dans votre travail  HTML doit être utilise pour présenter le contenu d’une page web