HTML Cours 1.

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
Conception de Sites Web dynamiques
Gérer un site avec Kompozer
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.
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.
Applications Internet – cours 3 La page web
COME Bernard Comeau Commerce électronique Les éléments retrouvés dans une page Web. COME 2001.
Nouveau blog. WordPress connexion Nommez votre blog.
HTML.
17 octobre 2012 Grégory Petit
Introduction à la structuration des documents: les techniques M2: Gestion des connaissances.
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.
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
Cours n° 1 Le langage HTML Prof. : E. BAKKI
Le langage XHTML 420-S4W-GG Programmation Web Client
Le langage du Web CSS et HTML
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
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.
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
SI 28 - Écriture interactive & multimédia Dreamweaver Séance 1 Petit Clara & Palfart Julien Printemps2008 Printemps 2008.
INTERNET Le langage HTML
IUT SRC Année 2004/2005Antonio Capobianco 1 HTML>Les tableaux>Créer des tableaux Intérêt : Les tableaux en HTML peuvent servir à : - présenter/organiser.
HTML Cours 3.
eXtensible Markup Language. Généralités sur le XML.
Part 3 & 4.  Toutes balises ouvertes se ferme ◦ Aucun accents ni espace ◦ Encore moins des majuscules  Il en va de même pour les noms de fichier.
Cour préparé par Melle Zineb SAALAOUI HTML/CSS.
Cours de HTML suite applications
CSS et DREAMWEAVER.
Conception des pages Web avec
Éléments du langage XHTML 1.0 Strict
HTML Rappels des fondamentaux
SSPT – CHOPIN niveau 1 Système de gestion de contenu de sites web Par : Liette Pothier, chargée de projet Nancy Dodier, technicienne en informatique.
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.
Présentation Dreamweaver 8 (1) Nina BOUAZIZ et Matthieu DI RUSSO SI28.
Dreamweaver le retour Avec Les Formulaires Les Calques
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.
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.
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.
DREAMWEAVER MX2 - Séance 2 Les calques Les comportements Les scénarios Les formulaires Les feuilles de style Les modèles Les cadres Mise en ligne Jérôme.
On va découvrir la magie de ....
Introduction au HTML Qu’est ce que le HTML ?
Dreamweaver CS4 séance 1 Ahmed Aryan – Isma Teir.
Dreamweaver 2 Feuilles de Style CSS Formulaires Calques Comportements
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.
HTML.
Transcription de la présentation:

HTML Cours 1

HTML L'Hypertext Markup Language, généralement abrégé HTML, est le format de données conçu pour représenter les pages web. C'est un langage de balisage qui permet d'écrire de l'hypertexte, d’où son nom. Permet de structurer et de mettre en forme le contenu des pages, d’inclure des ressources multimédias dont des images, des formulaires de saisie, et des éléments programmables.

Résultat dans le navigateur

HTML 4.01 La version 4 de HTML décrit 91 éléments. En suivant la spécification de HTML 4, les fonctionnalités implémentées par HTML peuvent être réparties ainsi : Structure générale d’un document HTML Informations sur la langue Marquage sémantique Listes Tables Hyperliens Inclusion d’images, d’applets et d’objets divers Éléments de regroupement Style de la présentation Marquage de présentation du texte Cadres Formulaire pour l’insertion interactive de données Scripts

HTML 5 Le W3C vise une finalisation de la spécification en 2014, et encourage les développeurs Web à l’utiliser dès maintenant. Contient des balises spécifiques pour l’audio et le vidéo etc

Structure générale Au plus haut niveau, un document HTML est séparé entre un en-tête (head) et un corps (body). L’en-tête contient les informations sur le document, notamment son titre et éventuellement des métadonnées pour le référencement. Le corps contient ce qui est affiché. <html> <head> <title></title> </head> <body> Le contenu </body> </html>

Les liens hypertexte Un hyperlien ou lien hypertexte ou simplement lien, est une référence dans un système hypertexte permettant de passer automatiquement d'un document consulté à un document lié. <html> <head> <title>Document 1</title> </head> <body> Ceci est du texte<br> Ceci pointe vers le <a href="Document2.html">document 2</a><br> <a href="Document3.html">Ceci pointe vers le document 3</a> </body> </html>

Résultat

Balise, attribut, valeur Élément Nom, notion abstraite. Balise Forme concrète d'un élément. On parlera aussi de balise ouvrante et fermante. Par exemple <html> est la balise ouvrante de l'élément html. Attribut Propriété d'un élément. Il permet de préciser le rôle ou certaines propriétés d'une balise dans le document. On lui assigne une valeur. Valeur Précise l’attribut.

Balise, attribut, valeur Exemple <a href="http://www.perdu.com">vous êtes-perdus?</a> a est la balise href est l’attribut http://www.perdu.com est sa valeur

Titre du document et en-tête En HTML on donne le titre du document dans une partie appelée en-tête. Elle se situe au début du document (après la balise <html>) ; elle est délimitée par les balises <head> et </head>. Elle contient des informations qu'un navigateur n'affichera généralement pas dans son espace d'affichage mais qui pourront être utilisées à des fins diverses. Le titre est défini à l'aide de la balise title. Exemple: <head> <title>Titre de mon document</title> </head>

Corps du document Le corps du document est la zone que l'on va trouver après l'en-tête. Il est défini par l'élément <body>. Il contient tout ce qui est visible à l’écran. Exemple: <body> <title>Titre de mon document</title> </body>

Quelques guides Écrivez le code HTML en minuscule et sans caractères spéciaux Ne pas oublier de fermer les balises (par exemple <html>...</html>). Mettre les valeurs des attributs entre guillemets doubles. S’assurer que le fichier possède bien l’extension .htm ou .html.

Exercice Faire le laboratoire 1 partie 1

Titres et paragraphes Les titres sont au nombre de 6, chacun ayant un niveau d'importance. Le plus haut niveau d'importance est le titre <h1>, suivit de <h2> et ainsi de suite jusqu'à <h6>. Un paragraphe est défini par l'élément <p>.

Deux types de balises Les balises de type bloc (block) et en ligne (inline) Et voici un exemple d’un type en ligne voilà Type bloc

Flux normal Pour représenter le positionnement en flux normal, on peut imaginer le navigateur parcourant le code HTML du début à la fin et retranscrivant son contenu au fur et à mesure des balises rencontrées. Comme dans la lecture d'un texte, il procède verticalement, commençant en «haut» de l'écran pour aller jusqu'en «bas», et horizontalement de gauche à droite, sur la totalité de l'espace disponible et nécessaire en largeur comme en hauteur.

Boîte de type en ligne Elles sont affichées dans une succession horizontale. Les principaux éléments créant des boîtes en ligne sont Le format de texte <font> L'élément <span> Le lien <a> L'image <img> Les emphases <em> et <strong> Le gras <b> et <strong> L’italique <i> ou <em>

Type bloc Elles sont affichées dans une succession verticale. Un élément de type bloc se sépare du reste du texte et occupe toute la largeur possible.

Type bloc Les principaux éléments créant des boîtes bloc sont : l'élément div ; les titres h1, h2, h3, h4, h5, h6 ; le paragraphe p ; Les listes et éléments de liste ul, ol, li, dl, dd ; Le bloc de citation blockquote ; Le texte pré-formaté pre ; L'adresse address.

Document Valide HTML Pour qu'un document soit valide HTML, il doit avoir une déclaration de type (DOCTYPE) et un encodage (souvent en ISO) conforme aux spécifications du W3C. World Wide Web Consortium (W3C) est un organisme de standardisation à but non-lucratif, fondé en octobre 1994 comme un consortium chargé de promouvoir la compatibilité des technologies du World Wide Web telles que HTML.

DTD Un DOCTYPE (Document Type Declaration) informe le validateur de votre version de (X)HTML. Elle est en première position dans chaque page web. Les DOCTYPEs sont nécessaires pour les pages conformes aux normes.

Des DOCTYPEs qui marchent HTML 4.01 Strict, Transitional, Frameset <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN "http://www.w3.org/TR/html4/strict.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">

Exercice Faire le laboratoire 1 partie 2

Les images Toute utilisation d’image passe par l’emploi de la balise img. Attributs: src, width, height, border, align, vspace, hspace, alt, style Align permet de mettre l’image au coeur d’un texte. Valeur: left, right, middle etc. Ex: <img src=“roger.gif” width=“300” height=“100”>

Les tables (tableaux) Le modèle de la table de HTML permet aux auteurs d'arranger des données (texte, texte préformaté, images, liens, formulaires, champs de formulaires, autres tables, etc.) en rangées et colonnes de cellules. On peut regrouper les rangées de la table dans des sections d'en-tête, de pied et de corps (via les éléments THEAD, TFOOT et TBODY, respectivement) Pour l'impression d'une longue table, les informations d'en-tête et de pied peuvent être répétées sur chacune des pages qui contiennent les données de la table.

Les balises des tables Un minimum de trois balises <table> Définit la table. Attributs: width, height, border, align (déprécié), cellspacing, style <tr> (lignes) <td> (cellule, colonne) attributs: colspan, rowspan

Les balises facultatives <thead>, <tbody>, <tfoot> <th> (équivalent de la balise <tr> pour l’entête du tableau) La balise thead permet de grouper le contenu qui forme l’en-tête du tableau. Ces éléments n’affecteront pas visuellement le tableau. Par contre, ça pourra servir pour mieux déterminer l’apparence avec les CSS.

Tableau simple <table> <tr> <td>Colonne 1 ligne 1</td> <td>Colonne 2 ligne 1</td> <td>Colonne 3 ligne 1</td> </tr> <td>Colonne 1 ligne 2</td> <td></td> <td>Colonne 1 ligne 3</td> </table>

Tableau avancé <table border=1 width=95%>   <thead>     <tr>       <th>En-tete colonne 1</th>       <th>En-tete colonne 2</th>     </tr>   </thead>   <tfoot>     <tr>       <td>Pied-de-tableau colonne 1</td>       <td>Pied-de-tableau colonne 2</td>     </tr>   </tfoot>   <tbody>     <tr>       <td>Élément de tableau colonne 1 ligne 1</td>       <td>Élément de tableau colonne 2 ligne 1</td>     </tr>     <tr>       <td>Élément de tableau colonne 1 ligne 2</td>       <td>Élément de tableau colonne 2 ligne 2</td>     </tr>   </tbody> </table>

Tableau plus complexe <table border="1"> <tr> <td colspan="2">Titre</td> </tr> <td bgcolor="grey">Cellule de gauche</td> <td>Cellule de droite</td> </table>

Exemples de sites web cihw.org ckrl.qc.ca wikipedia.com

Exercice Faire le laboratoire 2