Introduction dans la Programmation Web

Slides:



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

Sébastien Billard - Consultant SEO Identifier et corriger ce qui bloque un référencement - Structure - Contenu - Popularité
Introduction aux Web Services Partie 1. Technologies XML
Introduction au méta tag Cours PHP/MySQL – Année Spéciale – IUT AMIENS
Conception de Site Webs dynamiques Cours 5
Transformation de documents XML
DTD Sylvain Salvati
Conception de Site Webs Interactifs Cours 3
Conception de Sites Web dynamiques
Internet : serveurs Web
HTML5, CSS3, PHP5, Javascript, AJAX
XHTML EXtensible HyperText Markup Language. HTML et XML HTML (HyperText Markup Language) et XML (eXtensible Markup Language) sont deux spécifications.
Formulaire HTML Introduction. Définition de formulaire.
Introduction aux Web Services Partie 1. Technologies HTML-XML
Le Téléphone Russe Le Téléphone Russe. Le Téléphone Russe Le Téléphone Russe.
Applications Internet – cours 3 La page web
COME Bernard Comeau Commerce électronique Les éléments retrouvés dans une page Web. COME 2001.
HTML.
Introduction.
Médiathèque de Sélestat - 5 février 2005 Olivier Andrieu Comment ne pas être visible sur les moteurs de recherche.
Introduction à la structuration des documents: les techniques M2: Gestion des connaissances.
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.
Le langage Javascript pour le web
HTML / CSS Gestion des systèmes d’information Classe terminale
HTML-CSS-XHTML.
PhP-MySQL Pagora 2012/2013 CTD 1 - Presentation de moi ^^
31 octobre 2012 Grégory Petit
Introduction 3 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.
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 …
1 F o r m a t i o n A R S World Wide Web (WWW). 2 F o r m a t i o n A R S Contributions m Création: Claude Gross (UREC) m Modifications: Bernard Tuy,
0 Objectifs de la session n°1  Revenir sur toutes les bases théoriques nécessaires pour devenir un développeur Web,  Découvrir l’ensemble des langages.
Les réseaux - Internet Historique Réseau local Internet Les protocoles
Cours de programmation web
SSPT – CHOPIN module 2 Système de gestion de contenu de sites web Par Liette Pothier, Chargée de projet Nancy Dodier, technicienne en informatique.
Internet : serveurs Web  Clients et serveurs : le navigateur  Sites Web et urls  Fichier source d’une page  Langage HTML 1.
Technologies web et web sémantique TP3 - XML. XML eXtensible Markup Language (langage extensible de balisage) – Caractéristiques: méta-langage = un langage.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
S'initier au HTML et aux feuilles de style CSS Cours 5.
SMIL Synchronized Multimedia Integration Language
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.
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.
SI 28 - Écriture interactive & multimédia Dreamweaver Séance 1 Petit Clara & Palfart Julien Printemps2008 Printemps 2008.
INTERNET Le langage HTML
Initiation au JavaScript
eXtensible Markup Language. Généralités sur le XML.
HTML Création et mise en page de formulaire Cours 3.
Cours de HTML suite applications
HTML Création et mise en page de formulaire
HTML Rappels des fondamentaux
D é veloppement de sites web statiques Par DRISS AIT EL HADJ Par DRISS AIT EL HADJ Avril 2012.
Language html Hyper Text Markup Language
Scénario Les scénarios permettent de modifier la position, taille … des calques au cours du temps. Son fonctionnement est très proche de celui de Macromedia.
Dreamweaver Séance 1.
1 Présentation de DREAMWEAVER (1) Gaël TREMEAU GI05 Printemps 2006.
Présentation de Dreamveawer
Dreamweaver MX Jauneau Marie Claude-Antoine Zarate.
Bloc 1 - UE 5 - Technologies de l’information et de la communication TIC Bachelier en immobilier T. SOUMAGNE.
Présentation Dreamweaver 8 (1) Nina BOUAZIZ et Matthieu DI RUSSO SI28.
Guillaume MICHAUD – Yvan LECOMTE
SI28 Malépart Céline Jérémy Palmier
DREAMWEAVER SEANCE 1 Axel JACQUET GM05 – Julien VAN MOORLEGHEM GM05 A2008 Écriture interactive & multimédia Présentation Dreamweaver 8.
Introduction au HTML Qu’est ce que le HTML ?
Dreamweaver CS4 séance 1 Ahmed Aryan – Isma Teir.
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.
TP ISN-Terminale S Notion de code HTML. I) Visualisation du code source d’une page web Se mettre sur une page web quelconque : clic droit, Afficher la.
Transcription de la présentation:

Introduction dans la Programmation Web 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 <table> <thead> <tr> <th>..</th> </tr> </thead> <tbody> <tr> <!--table row) --> <td > table cell</td> </tbody> </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”/>

Entites/Symboles sont disponibles pour afficher characteres speciales comme <>©… on ecrit &nom; ou &#nombre; http://www.w3schools.com/html/html_entities.asp http://www.w3schools.com/html/html_symbols.asp

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