INITIATION AU LANGAGE HTML



Documents pareils
HMTL. Exemple de fichier HTML. Structure d un document HTML. Exemple de fichier HTML. Balises HTML. IFT1147 Programmation Serveur Web avec PHP

Initiation à html et à la création d'un site web

.. CSS. Damien Nouvel. Damien Nouvel (Inalco) CSS 1 / 15

Tutoriel : Feuille de style externe

Formation HTML / CSS. ar dionoea

Présentation du Framework BootstrapTwitter

LES GRANDES ETAPES DE CREATION D UN WEB DESIGN

Introduction à Expression Web 2

Les outils de création de sites web

ING & NEWSLETTER NEWSLETTER RESPONSIVE

Guide de réalisation d une campagne marketing

3. RÉALISATION ET QUALIFICATION D UN PROTOTYPE 3.1 Réalisation d un prototype CRÉATION D UNE PAGE WEB STATIQUE AU FORMAT HTML

Bernard Lecomte. Débuter avec HTML

Normes techniques 2011

KompoZer. Composition du site : _ une page d'accueil : index.html. _ une page pour la théorie : theorie.html. _ une page pour les photos : photos.

MAILING KOMPOZER... 2 CREEZ UNE PAGE... 2 FORMAT DE LA PAGE... 2 AJOUTER DU TEXTE SUR UNE PAGE... 4

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation

HTML. Notions générales

TP JAVASCRIPT OMI4 TP5 SRC

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN ING

Utilisation de l éditeur.

HTML, CSS, JS et CGI. Elanore Elessar Dimar

RESPONSIVE WEB DESIGN

Formation > Développement > Internet > Réseaux > Matériel > Maintenance

TIC. Réseau informatique. Historique - 1. Historique - 2. TC - IUT Montpellier Internet et le Web

TD HTML AVEC CORRECTION

RAPPORT AUDIT SEO. Élaboré à l'attention de : Monsieur Greber Élaboré par : Cédric Peinado

FrontPage Support d apprentissage septembre 2000

PARAMETRAGE CONSOLE ADMINISTRATION DE MESSAGERIE "VENDOME.EU" NOTICE UTILISATION

Parcours guidé : créer des pages simples au format html avec Nvu 28/1/10

Chapitre 1. Prise en main

Guide pour la réalisation d'un document avec Open Office Writer 2.2

CMS Made Simple Version 1.4 Jamaica. Tutoriel utilisateur Récapitulatif Administration

Licence de Biologie, 1ère année. Aide. [Aide 1] Comment utiliser l'explorateur Windows? Comment créer des dossiers?

Styler un document sous OpenOffice 4.0

CREER UN PETIT SITE WEB EN COMPOSANT DES PAGES HTML

ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A.

STID 2ème année : TP Web/PHP

Publier dans la Base Documentaire

Freeway 7. Nouvelles fonctionnalités

Création de formulaires interactifs

Manuel d utilisation NETexcom

Activités HTML. Code: act-html

Comment utiliser WordPress»

Chapitre 2 Créer son site et ses pages avec Google Site

GUIDE D UTILISATION DU BACKOFFICE

CREATION d UN SITE WEB (INTRODUCTION)

Pack Fifty+ Normes Techniques 2013

Comment intégrer des images dans un texte

Chapitre 3 : outil «Documents»

Dévéloppement de Sites Web

Le logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation.

FORMATION / CREATION DE SITE WEB / 4 JOURNEES Sessions Octobre 2006

Programmation Web TP1 - HTML

Manuel utilisateur du CMS Anan6

OneDrive, le cloud de Microsoft

Table des matières. 1 À propos de ce manuel Icônes utilisées dans ce manuel Public visé Commentaires...

GUIDE D UTILISATION CRÉER SON SITE WEB - PROJET RESCOL

Formulaire pour envoyer un mail

INTRODUCTION A JAVA. Fichier en langage machine Exécutable

{less} Guide de démarrage

Gestion des documents avec ALFRESCO

ENVOI EN NOMBRE DE Mails PERSONNALISES

Un mini-site internet en une après-midi

HTML5 et CSS3 pour des sites Responsive Web Design

Editeur html Guide de l'utilisateur

Optimiser les s marketing Les points essentiels

Petit guide à l'usage des profs pour la rédaction de pages pour le site Drupal du département

Évaluation des compétences. Identification du contenu des évaluations. Septembre 2014

Création WEB avec DreamweaverMX

<Créer un site Web. avec/> Suzanne Harvey

Notes pour l utilisation d Expression Web

Découverte de Moodle

Guide d usage pour Word 2007

SEO On-page. Avez-vous mis toutes les chances de votre côté pour le référencement de votre site?

Dans l Unité 3, nous avons parlé de la

Travaux dirigés n 10

Classer et partager ses photographies numériques

Utilisation de Sarbacane 3 Sarbacane Software

Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6

Auguria_PCM Product & Combination Manager

Chapitre 22 Optimisation pour diffusion à l'écran, pour le web

Utiliser le logiciel CALIBRE pour gérer vos documents et les convertir au format epub

Découvrir OpenOffice Comment optimiser et formater votre ebook avec OpenOffice

REALISER UN SITE INTERNET AVEC IZISPOT SOMMAIRE

PARAMETRER LA MESSAGERIE SOUS THUNDERBIRD

C r é a t i o n D e S i t e s. P o l C R O V A T T O

Optimiser pour les appareils mobiles

FOIRE AUX QUESTIONS PAIEMENT PAR INTERNET. Nom de fichier : Monetico_Paiement_Foire_aux_Questions_v1.7 Numéro de version : 1.7 Date :

Atelier du 25 juin «Les bonnes pratiques dans l ing» Club

Ref : Résolution problème d'accès aux supports de cours

Création de maquette web

1. La notion de cascade

TD3 - Facturation avec archivage automatisé

Avant-propos FICHES PRATIQUES EXERCICES DE PRISE EN MAIN CAS PRATIQUES

Support Web Administration et gestion des portails web des facultés - Université A.Mira Béjaia -

COMMENCER AVEC VUE. Chapitre 1

MAÎTRISE DE L ENVIRONNEMENT WINDOWS VISTA

Transcription:

INITIATION AU LANGAGE HTML I INTRODUCTION Seules les bases du langage HTML sont abordées ici. Cette initiation a pour but de "démarrer", les nombreuses ressources concernant ce langage vous permettront aisément d'aller plus loin. Une page Web est constituée de texte, d'images, et de commandes HTML (souvent appelées balises). Ces balises sont interprétées par le navigateur qui reçoit la page HTML (un simple document texte en fait). Chaque page est désignée par son URL (Uniform Ressource Locator) : http://www.wanadoo.fr/accueil.htm. II LA STRUCTURE DU DOCUMENT II.1 LES BASES Un document est composé de plusieurs parties. En général, on trouve le titre, l'entête et le corps. Un ensemble de deux balises permet de délimiter chacune de ces parties (début et fin) : <head> <title>ceci est notre première page Web!!!</title> <!-- Fichier : page01.htm --> <!-- Auteur : un professeur de GSI --> <!-- Date : un jour où le soleil brillait --> </head> Le contenu du document est décrit dans la section BODY. Attention, le passage à la ligne n'est qu'une illusion!!! Nota : - Une balise de fin est indiquée par /. - Chaque balise ouverte doit être refermée ou terminée par le caractère /. - Les commentaires <!-- --> sont ignorés par le navigateur. II.2 ORGANISER LE TEXTE Pour l instant vous disposez d un fichier HTML rudimentaire, il serait plus agréable d avoir un contenu structuré avec des titres, des sous-titres et des paragraphes. En HTML ceci se traduit par de nouvelles balises. II.2.1 DÉFINITION DE PARAGRAPHES On utilise les balises <p> </p> et on insère le texte entre ces deux balises : <head> <title>ceci est notre seconde page Web!!!</title> <!-- Fichier : page02.htm --> </head> À partir du cas Lafleur publié au Certa 1

Voici un formatage des paragraphes d'un texte : <p> Un premier paragraphe Un premier paragraphe Un premier paragraphe Un premier paragraphe Un premier paragraphe Un premier paragraphe Un premier paragraphe Un premier paragraphe. </p> Nota : Nous pouvons définir l alignement des paragraphes (gauche, droite, justifié) dans la feuille de style associée. II.2.2 DÉFINITION DES TITRES Les balises <h1>, <h2> <h6> permettent d'appliquer des styles prédéfinis servant à organiser des niveaux de titres dans un document. <title>page03.htm</title> <h1>gros titre</h1> <h2>sous-titre</h2> <h6>est-ce encore un titre?</h6> Nota : Nous pouvons redéfinir le style des titres dans la feuille de style associée. II.2.3 LES RETOURS À LA LIGNE La balise <br /> (break line) : permet de passer à la ligne suivante sans modifier l'alignement et le style courant. II.3 ASSOCIER UNE FEUILLE DE STYLE La feuille de style va contenir toutes les indications de présentation du document, c est à dire la couleur de fond, la taille des polices de caractères, l alignement des paragraphes etc. La première chose à faire est donc d indiquer dans votre page HTML, le nom de la feuille de style associée. Pour cela on utilise la balise LINK qui s insère entre les balises <head></head> <head> <title>mon site web</title> <link href="style.css" rel="stylesheet" type="text/css" /> </head> href="style.css" : réference le nom du fichier lié (chemin et nom) ; rel="stylesheet" : précise que le document lié est une feuille de style ; type="text/css" : précise que l information est du texte, du genre cascading style sheet (CSS). II.4 STRUCTURER SON DOCUMENT La balise <div> </div> (division) permet de créer une boîte, un bloc dans votre page dans lequel vous pourrez toujours inclure divers éléments : texte, images, tableaux, paragraphes etc. Ces blocs sont conçus pour faire apparaître la structure de votre document et pour être formatés avec une feuille de style. Tout ce qui se trouve entre <div> et </div> respectera le style défini pour la balise <div> dans la feuille de style. À partir du cas Lafleur publié au Certa 2

Pour cela chaque bloc doit être nommé : <div id="bloc1"> <p>le site de Marie-pascale Delamare</p> </div> id="bloc1" : permet de nommer le bloc. On retrouvera ce nom dans la feuille de style associée, avec toutes les indications de présentation à appliquer. Nota : Nous aurions pu utiliser la syntaxe suivante : <div class="bloc1">. Cette notation n est intéressante que si les indications de mise en page de ce bloc doivent aussi être appliquées à d autres blocs. II.5 PRÉPARER LA PRÉSENTATION DU DOCUMENT Pour préparer la présentation du document, il faut penser à systématiquement nommer les balises pour lesquelles vous souhaitez appliquer un style particulier. Je vous invite à lire le document Css.doc pour des exemples concrets. III LES AUTRES ELEMENTS D UNE PAGE WEB III.1 LES LIGNES DE SÉPARATION La balise <hr> permet de générer une ligne horizontale. Essayez le code ci-dessous : <head> <title>et de quatre!!!</title> <!-- Fichier : page04.htm --> </head> Voici quelques exemples de lignes : <br /><br /> Une simple ligne <hr /> Nota : Nous pouvons définir la couleur (color), la taille (size), la largeur (width) etc...dans la feuille de style associée. III.2 LES LISTES III.2.1 LISTE NON ORDONNÉE <title>page05.htm</title> Une liste non ordonnée <li>un</li> <li>deux</li> <li>trois</li> </ul> À partir du cas Lafleur publié au Certa 3

III.2.2 LISTE ORDONNÉE <title>page06.htm</title> Une liste ordonnée <ol> <li>one</li> <li>two</li> <li>three</li> </ol> III.2.3 LISTE IMBRIQUÉES <title>page07.htm</title> Listes imbriquées <ol> <li>un</li> <li>détail</li> <li>du</li> <li>un</li> </ul> <li>deux</li> <li>détail</li> <li>du deux</li> </ul> <li>trois</li> <li>détail du trois</li> </ul> </ol> Nota : Nous pouvons définir la forme des puces des listes non ordonnées et la numérotation des listes ordonnées dans la feuille de style associée. III.3 LES CARACTÈRES SPÉCIAUX Certains caractères (<, > et &) sont interprétés par les navigateurs. Pour pouvoir être affichés "tel quel", ils doivent être mentionnés sous une forme codifiée : caractère code < &lt > &gt & &amp D'autre part, le code utilisé sur le Web est le code ASCII (7 positions) qui ne permet pas de représenter les caractères accentués. Pour y parvenir (de manière universelle, quel que soit le système client), on utilise la notation codifiée précédée de "&" dont voici les principaux représentants : À partir du cas Lafleur publié au Certa 4

caractère À Ç É Ê È Ô Ù Û Ï <espace> code &agrave &ccedil &eacute &ecirc &egrave &ocirc &uacute &ucirc &iuml &nbsp L'exemple suivant résume bien la situation : <title>page08.htm</title> &ltles caract&egraveres sp&eacuteciaux, c'est pas cool!&gt Il est également possible de mentionner le code ascii étendu (iso latin 1) du caractère : caractère code É &#233 &#169 «&#171» &#187 III.4 LES IMAGES Deux formats d'images peuvent être intégrés dans un document HTML : gif et jpeg. L'avantage des images gif est de pouvoir être affichées progressivement, rendant ainsi l'attente moins pénible (format entrelacé). D'autre part, les images gif peuvent avoir un fond transparent, elles semblent ainsi "flotter" sur le fond de la page HTML. Les images jpeg sont par contre d'une taille plus réduite et permettent un rendu de meilleure qualité (photographies par exemple). La balise <img> possède les attributs suivants : src : emplacement du fichier image alt : info-bulle et texte de remplacement pour les navigateurs non graphiques align : alignement de l'image par rapport au texte et à l'écran (à reporter dans la feuille de style) Le document ci-dessous illustre ces possibilités : <title>page09.htm</title> Intégration simple <img src="images/ordichapeau.gif" /> <br /> L'option alt permet de : <li>fournir une bulle d'aide lors du passage de la souris</li> <li>prévoir une alternative pour les navigateurs non graphiques</li> À partir du cas Lafleur publié au Certa 5

</ul> <img alt="ordinateur avec chapeau" src="images/ordichapeau.gif" /> <br /> <img align=middle src="images/ordichapeau.gif" />Drôle de machine! <br /> Nota : Une image GIF peut être enregistrée avec l'option entrelacée, ce qui permet son affichage progressif à l'écran. Les attributs height et width de la balise img permettent de modifier la taille de l'image d'origine. Il existe des outils permettant de faire des "gifs animés", succession d'images gif qui se répète pour former une petite animation. III.5 LES TABLEAUX Un tableau est encadré par les balises <table> et </table>. Un tableau est une succession de lignes (row), chacune de ces lignes étant composée de cellules contenant les informations (data). Voici un exemple de tableau simple : <title>page10.htm</title> <table> <tr> <td> L1C1 </td> <td> L1C2 </td> </tr> <tr> <td> L2C1 </td> <td> L2C2 </td> </tr> </table> Nota : <tr> pour Table Row. <td> pour Table Data. Le nombre de cellules peut différer d'une ligne à l'autre. III.5.1 ATTRIBUTS DE LA BALISE <TABLE> (À REPORTER DANS LA FEUILLE DE STYLE ASSOCIÉE) Width : largeur du tableau (pixels ou pourcentage). Border : taille du cadre entourant le tableau. À partir du cas Lafleur publié au Certa 6

Cellspacing : espace entre les cellules. Cellpadding : espace entre le cadre et le contenu des cellules. III.5.2 CARACTÉRISTIQUES DES CELLULES (À REPORTER DANS LA FEUILLE DE STYLE ASSOCIÉE) Chaque cellule possède les attributs suivants : Taille : <td width="50%"> </td> La cellule occupera 50 % de la largeur totale du tableau (ou en pixel : width="50"). Alignement horizontal : <td align="right"> </td> (ou left ou center). Cet attribut s'applique également à une ligne : <tr align="center">. Alignement vertical : <td valign="right"> </td> (ou left ou center). Cet attribut s'applique également à une ligne : <tr valign="center">. Couleur de fond : <td bgcolor="lightblue"> </td>. Cet attribut s'applique également à une ligne : <tr bgcolor="lightblue">. Nota : une cellule de tableau peut contenir du texte, une image, un lien (voir paragraphe suivant), ou même un tableau III.6 LES LIENS DE NAVIGATION Un des intérêts du langage HTML réside dans la possibilité de définir des liens permettant la navigation dans un document ou entre plusieurs documents. La syntaxe de base est simple : <a href="url de destination">cliquez ici </a> Ce code fera apparaître un lien CLIQUEZ ICI sur la page. Ce lien permettra à l'utilisateur d'atteindre l'url de destination. III.6.1 LIEN LOCAL Un site est constitué d'un ensemble de pages, donc de plusieurs fichiers HTML. S'ils sont situés dans le même répertoire sur le serveur, leur adresse est simplement constituée de leur nom : Page11_1.htm <title>page11_1.htm</title> Première page du site<p></p><p></p> <a href="page11_2.htm">vers la page 2</a> Page11_2.htm <title>page11_2.htm</title> Seconde page du site<p></p><p></p> <a href="page11_1.htm">vers la page 1</a> Les fichiers peuvent également être situés dans un sous-répertoire du site, ce qui permet d'organiser un peu les choses D'autre part, comme on le voit sur cet exemple, l'adresse de destination peut être un fichier image. <title>page12.htm</title> Lien vers une image située dans un répertoire différent :<br /><br /><br /><br /><br /> <a href="images/ordichapeau.gif">qui est là?</a> III.6.2 LES ANCRES Il est possible de désigner non seulement une page de destination, mais encore un emplacement précis dans cette page. Un tel emplacement doit être précédemment repéré par une "ancre". À partir du cas Lafleur publié au Certa 7

Pour "poser" une ancre : <a name="nomancre"> </a>. Pour référencer une ancre : - Dans un document quelconque : <a href="nomdocument#nomancre"> </a>. - Dans le document en cours : <a href="#nomancre"> </a>. Voici un exemple : Page12_1.htm <title>page12_1.htm</title> Cette page sert de sommaire. <br /><br /><br /> <a href="page12_2.htm#debut"> Début page 2</a><br /> <a href="page12_2.htm#milieu"> Milieu page 2</a><br /> <a href="page12_2.htm#fin"> Fin page 2</a><br /> Page12_2.htm <title>page12_2.htm</title> La page 2 comporte trois parties repérées par des ancres : <br /><br /><br /> <a name="debut">début page 2</a><br /> Ceci est le début de la page 2 Ceci est le début de la page 2 Ceci est le début de la page 2 Ceci est le début de la page 2 Ceci est le début de la page 2 Ceci est le début de la page 2 Ceci est le début de la page 2 Ceci est le début de la page 2 Ceci est le début de la page 2 Ceci est le début de la page 2 Ceci est le début de la page 2 Ceci est le début de la page 2.<br /><br /> <a name="milieu">milieu page 2</a><br /> Ceci est le milieu de la page 2 Ceci est le milieu de la page 2 Ceci est le milieu de la page 2 Ceci est le milieu de la page 2 Ceci est le milieu de la page 2 Ceci est le milieu de la page 2 Ceci est le milieu de la page 2 Ceci est le milieu de la page 2 Ceci est le milieu de la page 2 Ceci est le milieu de la page 2. <br /> <a name="fin">fin page 2</a><br /> Ceci est la fin de la page 2 Ceci est la fin de la page 2 Ceci est la fin de la page 2 Ceci est la fin de la page 2 Ceci est la fin de la page 2 Ceci est la fin de la page 2 Ceci est la fin de la page 2 Ceci est la fin de la page 2 Ceci est la fin de la page 2 Ceci est la fin de la page 2 Ceci est la fin de la page 2 Ceci est la fin de la page 2 Ceci est la fin de la page 2 Ceci est la fin de la page 2 Ceci est la fin de la page 2 Ceci est la fin de la page 2 Ceci est la fin de la page 2 Ceci est la fin de la page 2 Ceci est la fin de la page 2 Ceci est la fin de la page 2 Ceci est la fin de la page 2. <br /><br /> Nota : ceci n'a d'intérêt que si la page est volumineuse. III.6.3 IMAGE-LIEN La présentation du lien n'est pas obligatoirement textuelle. Voici une image établissant un lien : <title>page12_3.htm</title> À partir du cas Lafleur publié au Certa 8

Cette page sert de sommaire. <br /><br /><br /> <a href="page12_2.htm#debut"><img src="images/ordichapeau.gif" /></a><br /> <a href="page12_2.htm#milieu">milieu page 2</a><br /> <a href="page12_2.htm#fin">fin page 2</a><br /> III.6.4 LIEN EXTERNE Mis à part un document local au site, un lien peut référencer : Un document html situé quelque part sur le Web : <a href="http://www.club-internet.fr/accueil.htm">club internet</a> Un fichier situé sur un serveur FTP : <a href="ftp://serveurftp/pub/unfichier.txt">télécharger</a> Le navigateur proposera le téléchargement ou affichera le contenu du fichier en fonction de son paramétrage. Un répertoire situé sur un serveur FTP : <a href="ftp://serveurftp/pub/">lister le répertoire</a> Le navigateur affichera le contenu du répertoire, ce qui permettra l'affichage ou le téléchargement de ses fichiers. Une adresse e-mail : <a href="mailto:pierre.loisel@club-internet.fr">envoyer un message</a> Un clic sur ce lien ouvre le logiciel de messagerie installé sur le poste client et permet l'envoi d'un mail. On peut également fixer le sujet du message : <a href="mailto:pierre.loisel@club-internet.fr?subject=quelle affaire!">envoyer un message</a> À partir du cas Lafleur publié au Certa 9