HTML5, CSS3, PHP5, Javascript, AJAX

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
HTML et les CSS Licence Pro. IE Les bases de HTML et des CSS.
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 :
Conception de Site Webs dynamiques Cours 6
Conception de Site Webs Interactifs Cours 3
Conception de Sites Web dynamiques
TOUQUET Arnaud ▪ GI05 BLONDEEL Igor ▪ GM05
Internet : serveurs Web
Ecriture de pages Web Ecriture de pages Web Le langage HTML / XHTML Lionel LAFITTE 5 Novembre 2004.
Feuilles de style CSS - XHTML est un langage impur
XHTML EXtensible HyperText Markup Language. HTML et XML HTML (HyperText Markup Language) et XML (eXtensible Markup Language) sont deux spécifications.
HTML CSS.
Projet Web/BD.
HTML Les types de balises
TP 3-4 BD21.
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.
Web traditionnel
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.
Identifier ce qui peut gêner ou bloquer votre référencement Sébastien Billard, consultant référencement.
Bienvenue! Qui suis-je? Webmestre depuis 1994 Café Internet en 1996 Commerce électronique Gestion de contenu web Marketing interactif.
04/05/11 Préparé par: Ing. Rodrigue OSIRUS | (+509) | matica.net Éléments dun site web Cours: Conception.
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 Gestion des systèmes d’information Classe terminale
HTML-CSS-XHTML.
M. Larooussi Formatage de documents - CSS École dété INSAT Août 2006.
PhP-MySQL Pagora 2012/2013 CTD 1 - Presentation de moi ^^
Initiation au web dynamique Licence Professionnelle.
Cours n° 1 Le langage HTML Prof. : E. BAKKI
Les feuilles de style CSS
Introduction dans la Programmation Web
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.
Le langage du Web CSS et HTML
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
PROGRAMMATION WEB FRONT-END.
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.
LANGAGE HTML Le HTML (Hyper Text Markup Langage) est un langage universel utilisé sur le World Wide Web. Le HTML permet de : * Publier des documents sur.
Introduction aux langages Html et CSS
LE HTML ISN Terminale S Un peu d’histoire …
Les réseaux - Internet Historique Réseau local Internet Les protocoles
Cours de programmation web
Internet : serveurs Web  Clients et serveurs : le navigateur  Sites Web et urls  Fichier source d’une page  Langage HTML 1.
 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.
S'initier au HTML et aux feuilles de style CSS Cours 5.
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
INTERNET Le langage HTML
Initiation au JavaScript
HTML Cours 1.
HTML Création et mise en page de formulaire Cours 3.
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
Dreamweaver Séance 1.
1 Présentation de DREAMWEAVER (1) Gaël TREMEAU GI05 Printemps 2006.
Présentation de Dreamveawer
Plan de la présentation Le langage HTML Dreamweaver MX Les premiers outils pour créer une page web :  Propriétés d’une page  Création de cadres  Création.
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.
1 Programmation Web Programmation WAMP/LAMP Premiers principes.
Transcription de la présentation:

HTML5, CSS3, PHP5, Javascript, AJAX Objectif Toute la théorie (…) du Web actuel Sommaire 1. HTML 2. CSS 3. JavaScript 4. AJAX 1 / 22

HTML5, CSS3, PHP5, Javascript, AJAX 1 - HTML 1a. Histoire L’Hypertext Markup Language, abrégé HTML, est le format de données conçu pour représenter les pages web. 1989-1992 : HTML est une des trois inventions à la base du World Wide Web, avec le Hypertext Transfer Protocol (HTTP) et les adresses web. HTML 1.0 1993 : Le navigateur NCSA Mosaic. Tag Img et formulaires. 1994 : Netscape Navigator. Présentation + sémantique. 1995-96 : HTML 3.0 rapidement abandonné 1997 : HTML 3.2 et 4.0 – tables, style, scripts 2000-2006 : XHTML Extensible Markup Language http://fr.wikipedia.org/wiki/Hypertext_Markup_Language 2 / 22

HTML5, CSS3, PHP5, Javascript, AJAX 1 - HTML 1b. HTML HTML dans ses débuts = langage de balises permissif <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <META NAME="Generator" CONTENT="Microsoft Word 97"> <META NAME="Template" CONTENT="I:\win_dos\suites\office97\office\html.dot"> <META NAME="GENERATOR" CONTENT="Mozilla/4.01 [en] (WinNT; I) [Netscape]"> <TITLE>The Web Companion to Agatha Christie</TITLE> </HEAD> 3 / 22

HTML5, CSS3, PHP5, Javascript, AJAX 1 - HTML 1b. HTML HTML dans ses débuts = langage de balises permissif <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <META NAME="Generator" CONTENT="Microsoft Word 97"> <META NAME="Template" CONTENT="I:\win_dos\suites\office97\office\html.dot"> <META NAME="GENERATOR" CONTENT="Mozilla/4.01 [en] (WinNT; I) [Netscape]"> <TITLE>The Web Companion to Agatha Christie</TITLE> </HEAD> 4 / 22

HTML5, CSS3, PHP5, Javascript, AJAX 1 – HTML 1c. XML L'Extensible Markup Language (XML, « langage de balisage extensible » en français) est un langage informatique de balisage générique qui dérive du SGML. SGML = Standard Generalized Markup Language Le but du XML est de permettre au SGML générique d'être transmis, reçu et traité sur le web de la même manière que l'est HTML aujourd'hui. http://fr.wikipedia.org/wiki/Extensible_Markup_Language 5 / 22

HTML5, CSS3, PHP5, Javascript, AJAX 1 - HTML 1d. XHTML = HTML + XML XHTML (Extensible HyperText Markup Language) est un langage de balisage servant à écrire des pages pour le World Wide Web. XHTML 1.0 Strict reformule le HTML 4.01 en XML XHTML 1.0 Transitional = HTML 4.01 + présentation 'center', 'font' (= pas dans le 'strict') XHTML 1.0 Frameset = HTML 4.01 Frameset http://fr.wikipedia.org/wiki/Extensible_HyperText_Markup_Language 6 / 22

HTML5, CSS3, PHP5, Javascript, AJAX 1 - HTML 1e. Structure d'une page <html> <head> <title>Titre du document</title> </head> <body> Contenu du document </body> </html> html5 declaration 7 / 22

HTML5, CSS3, PHP5, Javascript, AJAX 1 – HTML 1f. Les principales balises Dans le head : <link> <link rel="stylesheet" type="text/css" href="mystyle.css" /> <style> <style type="text/css"> body {background-color:yellow} p {color:blue} </style> <meta> <meta name="keywords" content="HTML, CSS, XML, XHTML, JavaScript" /> <script> document.write("Hello World!") </script> 8 / 22

1f-i. Titres et paragraphes HTML5, CSS3, PHP5, Javascript, AJAX 1f – HTML – Les principales balises 1f-i. Titres et paragraphes <h1>Entête 1</h1> => <h6></h6> <p>Paragraphe</p> <p>Paragraphe <span>dans du span</span></p> http://fr.wikipedia.org/wiki/Document_Object_Model 9 / 22

1f-ii. Balises de mise en forme HTML5, CSS3, PHP5, Javascript, AJAX 1f – HTML – Les principales balises 1f-ii. Balises de mise en forme <b>Gras</b> <strong>Fort</strong> <i>Italique</i> <em>Mis en valeur</em> <code>Ce texte est du code</code> <sub>indice</sub> <sup>exposant</sup> 10 / 22 http://www.w3schools.com/html/html_formatting.asp

1f-iii. Liens hypertextes HTML5, CSS3, PHP5, Javascript, AJAX 1f – HTML – Les principales balises 1f-iii. Liens hypertextes Qu'est quoi un lien hyper-texte ? C'est un élément graphique ou textuel d'une page web qui sous l'action d'un clic de souris commande le chargement d'une autre page dans le navigateur. <a href="adresse_destination">texte_ou_image_à_cliquer</a> http://cyberzoide.developpez.com/html/a.php3 11 / 22

1f-iv. Listes 12 / 22 - La liste ordonnée - La liste non ordonnée HTML5, CSS3, PHP5, Javascript, AJAX 1f – HTML – Les principales balises 1f-iv. Listes - La liste ordonnée <ol> <li>article 1 </li> <li>article 2 </li> </ol> - La liste non ordonnée <ul> <li> article 1 </li> <li> article 2 </li> </ul> - La liste de définition <dl> <dt>Terme</dt> <dd>Définition</dd> </dl> 12 / 22 http://www.commentcamarche.net/contents/499-liste-html-ul-li-ol-li

HTML5, CSS3, PHP5, Javascript, AJAX 1f – HTML – Les principales balises 1f-v. Tableaux <table> <caption>Titre du tableau</caption> <tr> <th>Titre a1</th> <th>Titre a2</th> <th>Titre a3</th> <th>Titre a4</th> </tr> <th>Titre b1</th> <td>Valeur b2</td> <td>Valeur b3</td> <td>Valeur b4</td> </table> 13 / 22 http://www.commentcamarche.net/contents/504-tableau-html-table

1f-vi. Images 14 / 22 Valeurs : top, middle, et bottom HTML5, CSS3, PHP5, Javascript, AJAX 1f – HTML – Les principales balises 1f-vi. Images src : Indique l'emplacement de l'image (il est obligatoire) align : Alignement de l'image par rapport au texte adjacent Valeurs : top, middle, et bottom alt : Texte alternatif lorsque l'image ne s'affiche pas title : Infobulle lors du survol de l'image par le curseur width : Largeur de l'image height : Hauteur de l'image <img /> <img src="url_de_l_image" alt="texte remplaçant l'image" title="texte à afficher" /> src alt title http://www.commentcamarche.net/contents/497-gestion-des-images-en-html 14 / 22

HTML5, CSS3, PHP5, Javascript, AJAX 1f – HTML – Les principales balises 1f-vii. iFrames La balise <iframe /> spécifie un cadre en ligne. Une iframe est utilisée pour incorporer un autre document HTML dans le document HTML courant. <iframe src=""></iframe> Les iframes sont à proscrire. 15 / 22

HTML5, CSS3, PHP5, Javascript, AJAX 1f – HTML – Les principales balises 1f-viii. Formulaires Les formulaires interactifs permettent aux créateurs de pages Web de doter celles-là d'éléments interactifs avec l'internaute. Ce dernier saisit des informations en remplissant des champs ou en cliquant sur des boutons, puis appuie sur un bouton de soumission pour envoyer les informations qu'il a entrées à une page de destination (URL destination). 16 / 22

1f-ix-1. Formulaires - text HTML5, CSS3, PHP5, Javascript, AJAX 1f – HTML – Les principales balises 1f-ix-1. Formulaires - text <form> . input elements </form> Nom : <input type="text" name="nom" /><br > Prénom : <input type="text" name="prenom" /> 17 / 22

1f-ix-2. Formulaires - radio HTML5, CSS3, PHP5, Javascript, AJAX 1f – HTML – Les principales balises 1f-ix-2. Formulaires - radio <form> <input type="radio" name="sexe" value="homme">Homme<br /> value="femme">Femme </form> 18 / 22

1f-ix-3. Formulaires - checkboxes HTML5, CSS3, PHP5, Javascript, AJAX 1f – HTML – Les principales balises 1f-ix-3. Formulaires - checkboxes <form> <input type="checkbox" name="vehicule" value="Bike">Vélo<br /> value="Car">Voiture </form> 19 / 22

1f-ix-3. Formulaires – dropdown list HTML5, CSS3, PHP5, Javascript, AJAX 1f – HTML – Les principales balises 1f-ix-3. Formulaires – dropdown list <form> <select name="cars"> <option value="volvo">Volvo</option> value="saab">Saab</option> value="fiat">Fiat</option> value="audi">Audi</option> </select> </form> 20 / 22

1f-ix-3. Formulaires – textarea HTML5, CSS3, PHP5, Javascript, AJAX 1f – HTML – Les principales balises 1f-ix-3. Formulaires – textarea <form> <textarea rows="10" cols="30"> Je suis le texte d'exemple </textarea> </form> 21 / 22

1f-ix-4. Formulaires - submit HTML5, CSS3, PHP5, Javascript, AJAX 1f – HTML – Les principales balises 1f-ix-4. Formulaires - submit <form name="input" action="html_form_action.asp" method="get"> Nom : <input type="text" name="nom" /> <input type="submit" value="Envoi" /> </form> 22 / 22