51
Ecriture de pages Web Le langage HTML Karam Mustapha [email protected]

Le langage HTML - Cjoint.com · 2019-01-14 · Le langage HTML Karam Mustapha. [email protected]. Comment fonctionne le Web ? C'est un mécanisme client-serveur. Le client demande

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Le langage HTML - Cjoint.com · 2019-01-14 · Le langage HTML Karam Mustapha. Karam.mustapha@lsis.org. Comment fonctionne le Web ? C'est un mécanisme client-serveur. Le client demande

Ecriture de pages Web

Le langage HTML

Karam Mustapha

[email protected]

Page 2: Le langage HTML - Cjoint.com · 2019-01-14 · Le langage HTML Karam Mustapha. Karam.mustapha@lsis.org. Comment fonctionne le Web ? C'est un mécanisme client-serveur. Le client demande

Comment fonctionne le Web ?

C'est un mécanisme client-serveur.

Le client demande un fichier, le serveur lui donne tel qu'ilest stocké – processus statique

Le serveur peut aussi générer un fichier en fonction de lademande du client – processus dynamique

Page 3: Le langage HTML - Cjoint.com · 2019-01-14 · Le langage HTML Karam Mustapha. Karam.mustapha@lsis.org. Comment fonctionne le Web ? C'est un mécanisme client-serveur. Le client demande

Écrire pour le Web

Ce n'est pas uniquement écrire des pages en HTML, il fautpenser en terme de projet:

Définir, écrire le contenu.Trouver une arborescence ergonomique

Équilibre menus/sous-menus.Appliquer / Respecter la charte graphique

Utiliser, adapter les propositions graphiques.Produire et intégrer les pages.Installer le site sur le serveur.Politique de maintenance et de mise à jour.

Présentateur
Commentaires de présentation
Primordial, penser au contenu, pourquoi le mettre en ligne, quels sont les documents originaux .. réalisation d' un plan, d' une maquette , charte graphique, essayer d' être homogène, penser aux compétences à mettre en œuvre
Page 4: Le langage HTML - Cjoint.com · 2019-01-14 · Le langage HTML Karam Mustapha. Karam.mustapha@lsis.org. Comment fonctionne le Web ? C'est un mécanisme client-serveur. Le client demande

Comment écrire en HTML?

A la main, avec un éditeur de texte

A l'aide d'un programme qui génère le code HTML pour vous• Assistant au code HTML.• Éditeur dit « WYSIWYG » ou graphique.

Présentateur
Commentaires de présentation
Page 5: Le langage HTML - Cjoint.com · 2019-01-14 · Le langage HTML Karam Mustapha. Karam.mustapha@lsis.org. Comment fonctionne le Web ? C'est un mécanisme client-serveur. Le client demande

Que choisir pour écrire de l' HTML?

A la main, avec un éditeur de texte– Simple Text, Bbedit,Emacs ,WordPad …

Avec un logiciel « assistant » au code HTMLPageSpinner sur MacIntosh, Amaya sur Unix, HTML-Kit sur PC …

A l'aide d'un programme dit "WYSIWYG"– Dreamweaver , Golive, Netscape composer, FrontPage, Claris Homepage ...

Présentateur
Commentaires de présentation
Garder la maîtrise du code. Celà peut être très long
Page 6: Le langage HTML - Cjoint.com · 2019-01-14 · Le langage HTML Karam Mustapha. Karam.mustapha@lsis.org. Comment fonctionne le Web ? C'est un mécanisme client-serveur. Le client demande

Le client doit pouvoir interpréter HTML et afficher le résultat. Ils sont divers,tournant sur des systèmes différents:

– Mozilla, Netscape Navigator, Internet explorer, Safari, Firefox, Opéra, iCab,Emacs mode www, Amaya, Lynx, links, w3m …

Note: Les clients web ne possèdent pas tous un processeur XML capable d'interprétercorrectement le XHTML. Pour une meilleure compatibilité:

utiliser les versions les plus récentes des navigateurs.pour les plus anciens, faire en sorte qu'ils affichent la page comme du HTML en omettantles déclarations XML qui pourraient les perturber.

Que choisir pour lire HTML?

Présentateur
Commentaires de présentation
Source d'incertitude,ne donnent jamais le même résultat, l' interprétation varie d'un navigateur à l'autre, d'une version à l'autre, d'une plate-forme à l'autre !! Bon courage.
Page 7: Le langage HTML - Cjoint.com · 2019-01-14 · Le langage HTML Karam Mustapha. Karam.mustapha@lsis.org. Comment fonctionne le Web ? C'est un mécanisme client-serveur. Le client demande

HTML, l'origine

HTML Hyper Text Markup Language est né en 1989 sousl'impulsion de Tim Berners Lee, " inventeur " du Web.

HTML est basé sur SGML (Structured Markup Language),qui est une vieille norme utilisée pour la description dedocuments.Elle est conçue pour les grosses documentationstechniques.

HTML est une instance de SGML.

Page 8: Le langage HTML - Cjoint.com · 2019-01-14 · Le langage HTML Karam Mustapha. Karam.mustapha@lsis.org. Comment fonctionne le Web ? C'est un mécanisme client-serveur. Le client demande

HTML, les principes

Il contient des commandes, implémentées par des balisespour marquer les différents types de texte (titres,paragraphe, listes …) , pour inclure des images, desformulaires, des liens …

C'est un langage à balisage qui décrit la structure logiqued'un document hypertexte. Il a volontairement été conçupour être simple.

Présentateur
Commentaires de présentation
IMPORTANT, l'idée de base séparation STRUCTURE - PRESENTATION Version 2.0, puis 4.01 dernière version du html. Pression des éditeurs Maintenant XHTML 1.0 reformulation du HTML en XML.
Page 9: Le langage HTML - Cjoint.com · 2019-01-14 · Le langage HTML Karam Mustapha. Karam.mustapha@lsis.org. Comment fonctionne le Web ? C'est un mécanisme client-serveur. Le client demande

type d'information texte ascii

document HTML image GIF image TIFF

image bimap XBM Image JPEG

son AIFF son AU

vidéo QuickTime vidéo MPEG

fichier PostScript

extension de fichier .txt

.html ou .htm .gif .tiff

.xbm.jpg ou .jpeg

.aiff.au

.mov.mpeg ou .mpg

.ps

Que peut-on trouver dans un document HTML

Page 10: Le langage HTML - Cjoint.com · 2019-01-14 · Le langage HTML Karam Mustapha. Karam.mustapha@lsis.org. Comment fonctionne le Web ? C'est un mécanisme client-serveur. Le client demande

Les balises - 1

Pour décrire un fichier hypertexte, le langage HTMLinsère des balises dans le texte du document :

Début de mise en forme Fin de mise en forme

<………………> ici votre texte </……………………>

Présentateur
Commentaires de présentation
Les balises délimitent une zone.Le couple <marq> </marq> s'appelle le conteneur Analogie avec un traitement de texte, ici les balises sont accessibles !!
Page 11: Le langage HTML - Cjoint.com · 2019-01-14 · Le langage HTML Karam Mustapha. Karam.mustapha@lsis.org. Comment fonctionne le Web ? C'est un mécanisme client-serveur. Le client demande

Les balises - 2

Ces balises peuvent être insérées n'importe où dans le texte, entre 2 phrases, mots, lettres …

<gras>Le <italique> cours </italique> HTML</gras>

Le cours HTML

Page 12: Le langage HTML - Cjoint.com · 2019-01-14 · Le langage HTML Karam Mustapha. Karam.mustapha@lsis.org. Comment fonctionne le Web ? C'est un mécanisme client-serveur. Le client demande

Les balises - 3

Il faut respecter une logique d'imbrication:

Bon:

Résultat : Le cours HTML

Mauvais:

<gras><italique> Le cours HTML</gras></italique>

<gras><italique> Le cours HTML </italique> </gras>

Présentateur
Commentaires de présentation
les balises sont imbriquées et non entrecroisées.
Page 13: Le langage HTML - Cjoint.com · 2019-01-14 · Le langage HTML Karam Mustapha. Karam.mustapha@lsis.org. Comment fonctionne le Web ? C'est un mécanisme client-serveur. Le client demande

Les balises - 4

Le langage HTML est insensible à la casse, maiscomme XHTML l'est, toujours écrire en minuscules.

Bon:

Mauvais:<GRAS><italique> Le cours HTML </italique> </GRAS>

<Gras><ITALIQUE> Le cours HTML </ITALIQUE> </Gras>

<GRAS><ITALIQUE> Le cours HTML </italique> </GRAS>

<gras><italique> Le cours HTML </italique> </gras>

Présentateur
Commentaires de présentation
L’interprétation produit un résultat identique Attention XHTML sensible à la casse , maintenant il faut utiliser des minuscules.
Page 14: Le langage HTML - Cjoint.com · 2019-01-14 · Le langage HTML Karam Mustapha. Karam.mustapha@lsis.org. Comment fonctionne le Web ? C'est un mécanisme client-serveur. Le client demande

Un fichier HTML

Un fichier HTML doit comporter au minimum ces 4 balises:

<html><head><title><body>

Expert : un fichier XHTML doit comporter ces 4 balises + les déclarationsXML et DTD.

Page 15: Le langage HTML - Cjoint.com · 2019-01-14 · Le langage HTML Karam Mustapha. Karam.mustapha@lsis.org. Comment fonctionne le Web ? C'est un mécanisme client-serveur. Le client demande

Analyse des balises

<html> .. </html> Délimite le début et la fin du document

<head> . . </head> Entête du document

<title> . .</title> Titre du document

<body> . . </body> Corps du document

Présentateur
Commentaires de présentation
C'est un fichier HTML!
Page 16: Le langage HTML - Cjoint.com · 2019-01-14 · Le langage HTML Karam Mustapha. Karam.mustapha@lsis.org. Comment fonctionne le Web ? C'est un mécanisme client-serveur. Le client demande

Les titres et paragraphes

<hn> . . </hn> Titre de niveau n, de 1 à 6

<p> . . </p> Paragraphe

Présentateur
Commentaires de présentation
Hiérarchie au sein du document
Page 17: Le langage HTML - Cjoint.com · 2019-01-14 · Le langage HTML Karam Mustapha. Karam.mustapha@lsis.org. Comment fonctionne le Web ? C'est un mécanisme client-serveur. Le client demande

Les listes

<ul> . . </ul> Liste non triée, liste à puces

<ol> . . </ol> Liste triée, liste à numéros

<li> . . </li> Elément de la liste

Présentateur
Commentaires de présentation
exemples au tableau
Page 18: Le langage HTML - Cjoint.com · 2019-01-14 · Le langage HTML Karam Mustapha. Karam.mustapha@lsis.org. Comment fonctionne le Web ? C'est un mécanisme client-serveur. Le client demande

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0.1 Transitional//EN "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<title>mon premier fichier</title>

</head>

<body>

hello world

</body>

</html>

Un fichier HTML

Page 19: Le langage HTML - Cjoint.com · 2019-01-14 · Le langage HTML Karam Mustapha. Karam.mustapha@lsis.org. Comment fonctionne le Web ? C'est un mécanisme client-serveur. Le client demande

<?xml version="1.0" encoding="iso-8859-1"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">

<head>

<title>mon premier fichier</title>

</head>

<body>

hello world

</body>

</html>

Un fichier XHTML

Page 20: Le langage HTML - Cjoint.com · 2019-01-14 · Le langage HTML Karam Mustapha. Karam.mustapha@lsis.org. Comment fonctionne le Web ? C'est un mécanisme client-serveur. Le client demande

Structure d'une page

<HTML> <HEAD> <TITLE>Un titre</TITLE> </HEAD> <BODY> Ceci est le corps de la page Ceci est le corps de la page Ceci est le corps de la page </BODY> </HTML>

Page 21: Le langage HTML - Cjoint.com · 2019-01-14 · Le langage HTML Karam Mustapha. Karam.mustapha@lsis.org. Comment fonctionne le Web ? C'est un mécanisme client-serveur. Le client demande

Caractères accentuésParagraphe normal :

CENTER JUSTIFY

<P [ALIGN=position]>texte du paragraphe</P>

Paragraphe préformatté : <PRE [WIDTH=entier]>texte du paragraphe</PRE>

Listes : <UL> Elements de la liste</UL> <OL> Elements de la liste</OL> <DL> Elements de la liste</DL>

etc... Un élément d'une liste <LI> Elements de la liste</LI>

non numéroté numéroté liste de définition 

Présentateur
Commentaires de présentation
Bien que certains navigateurs les acceptent, mais pas tous, attention au résultat !! Voir liste des caractères du jeu « ISO-Latin-1» On peut aussi spécifier la langue, l’encodage dans le fichier HTML. (ISO-8859-1, UTF8 ….)
Page 22: Le langage HTML - Cjoint.com · 2019-01-14 · Le langage HTML Karam Mustapha. Karam.mustapha@lsis.org. Comment fonctionne le Web ? C'est un mécanisme client-serveur. Le client demande

Balises de paragraphe : exemple (1) <HTML><HEAD><TITLE>Un titre</TITLE></HEAD> <BODY BGCOLOR=#FF8844> <P>Ceci est un paragraphe</P> <P ALIGN = CENTER>Ceci est un paragraphe centre</P> <OL> <LI>L1</LI><LI>L2</LI><LI>L3</LI> </OL> <UL> <LI>L1</LI><LI>L2</LI><LI>L3</LI> </UL> <DL> <LI>L1</LI><DL><LI>L2.1</LI><LI>L2.2</DL><LI>L3</LI> </DL></BODY></HTML>

Page 23: Le langage HTML - Cjoint.com · 2019-01-14 · Le langage HTML Karam Mustapha. Karam.mustapha@lsis.org. Comment fonctionne le Web ? C'est un mécanisme client-serveur. Le client demande

Balises de paragraphe : exemple (2)

Page 24: Le langage HTML - Cjoint.com · 2019-01-14 · Le langage HTML Karam Mustapha. Karam.mustapha@lsis.org. Comment fonctionne le Web ? C'est un mécanisme client-serveur. Le client demande

Balises de titres Les Six niveaux de titre !!!

<Hentier>texte du titre</ Hentier >

Niveau du titre

Pas de numérotation automatique...

Page 25: Le langage HTML - Cjoint.com · 2019-01-14 · Le langage HTML Karam Mustapha. Karam.mustapha@lsis.org. Comment fonctionne le Web ? C'est un mécanisme client-serveur. Le client demande

Balises de titre : exemple (1) <HTML><HEAD> <TITLE>Exemple de titres</TITLE> </HEAD> <BODY> <H1>Mon titre de niveau 1</H1> <P>du texte</P> <H2>Mon titre de niveau 2</H2> <P>encore du texte</P> <H3>Mon titre de niveau 3</H3> <P>Bon ben on ne va pas continuer comme cela longtemps non???</P> </BODY></HTML>

Page 26: Le langage HTML - Cjoint.com · 2019-01-14 · Le langage HTML Karam Mustapha. Karam.mustapha@lsis.org. Comment fonctionne le Web ? C'est un mécanisme client-serveur. Le client demande

Balises de titre : exemple (2)

Page 27: Le langage HTML - Cjoint.com · 2019-01-14 · Le langage HTML Karam Mustapha. Karam.mustapha@lsis.org. Comment fonctionne le Web ? C'est un mécanisme client-serveur. Le client demande

Balises de caractères spéciaux

Caractères accentués ou équivalents à des délimiteurs HTML &commande;

Quelques commandes

agrave

amp

gt

eacute

ccedil

etc... 

à & > é ç 

acirc

lt

ecirc

egrave

nbsp

â < ê è ʹ  ʹ incésable

Page 28: Le langage HTML - Cjoint.com · 2019-01-14 · Le langage HTML Karam Mustapha. Karam.mustapha@lsis.org. Comment fonctionne le Web ? C'est un mécanisme client-serveur. Le client demande

Balises de formats de caractères

Styles "physiques" (en dur) : <B>séquence de caractères</B> <I>séquence de caractères</I> <U>séquence de caractères</U>

gras italique souligné?

Page 29: Le langage HTML - Cjoint.com · 2019-01-14 · Le langage HTML Karam Mustapha. Karam.mustapha@lsis.org. Comment fonctionne le Web ? C'est un mécanisme client-serveur. Le client demande

Formats de caractères et caractères spéciaux : exemple (1)

<HTML><HEAD><TITLE>Exemples de styles (paragraphes)</TITLE></HEAD><BODY> <P>ceci est un texte <B>Gras</B> pour l'exemple</P> <P>ceci est un texte <I>en italique</I> pour l'exemple</P> <P>ceci est un texte <I>"en citation"</I> pour l'exemple</P> <P>ceci est un sur lequel on insiste pour l'exemple</P> <P>ceci est un texte <B>sur le quel on insiste vraiment</B> pour l'exemple</P> <P></P> <P>Et voici d&eacute;sormais un exemple avec du texte accentu&eacute;</ P> <P>M&ecirc;me des chevrons comme ceci "&lt;" et "&gt;" qui ne correspondront pas ici &agrave; un d&eacute;limiteur de balise HTML</P> </BODY></HTML>

Page 30: Le langage HTML - Cjoint.com · 2019-01-14 · Le langage HTML Karam Mustapha. Karam.mustapha@lsis.org. Comment fonctionne le Web ? C'est un mécanisme client-serveur. Le client demande

Formats de caractères et caractères spéciaux : exemple (2)

Page 31: Le langage HTML - Cjoint.com · 2019-01-14 · Le langage HTML Karam Mustapha. Karam.mustapha@lsis.org. Comment fonctionne le Web ? C'est un mécanisme client-serveur. Le client demande

Quelques commandes utiles : exemple (1)

<HTML><HEAD><TITLE>Exemples de commandes diverses</TITLE></HEAD><BODY> <P>Voici d'autres commandes utiles comme une rupture de ligne ici<BR> pour<BR>pouvoir<BR>formatter<BR> un peu...</P> <CENTER> <P>ceci sera centre...</P> <P>ceci aussi </P> </CENTER> <P>Maintenant quelques exemples de lignes horizontales</P> <HR> <HR ALIGN=CENTER> <HR SIZE=8> <HR SIZE = 4 WIDTH=80%> </BODY></HTML>

Page 32: Le langage HTML - Cjoint.com · 2019-01-14 · Le langage HTML Karam Mustapha. Karam.mustapha@lsis.org. Comment fonctionne le Web ? C'est un mécanisme client-serveur. Le client demande

Quelques commandes utiles : exemple (2)

Page 33: Le langage HTML - Cjoint.com · 2019-01-14 · Le langage HTML Karam Mustapha. Karam.mustapha@lsis.org. Comment fonctionne le Web ? C'est un mécanisme client-serveur. Le client demande

Insertion d'une image

Attention aux formats (gif, JPEG, ...) +Insertion d'une image :

positon locale ou URL texte de remplacement 

<IMG SRC="URL-image" [ALT="texte"] [ALIGN=position]

[HEIGHT=entier[%]] [WIDTH=entier[%]]>

LEFT RIGHT MIDDLE TOP 

BOTTOM largeurhauteur 

Page 34: Le langage HTML - Cjoint.com · 2019-01-14 · Le langage HTML Karam Mustapha. Karam.mustapha@lsis.org. Comment fonctionne le Web ? C'est un mécanisme client-serveur. Le client demande

Les images -1

<img> . . </img>

Insère une image

Principaux attributs:

align = left, bottom, middle, top, rightalt = textborder = n

height, width = nsrc = url

Présentateur
Commentaires de présentation
ALT devrait être obligatoire !!
Page 35: Le langage HTML - Cjoint.com · 2019-01-14 · Le langage HTML Karam Mustapha. Karam.mustapha@lsis.org. Comment fonctionne le Web ? C'est un mécanisme client-serveur. Le client demande

Les images - 2

Attention au poids des images, il est important d'optimiser sonfichier image.

Deux formats sont lus par les navigateurs, GIF ( GraphicsInterchange Format ) et JFIF ( JPEG File InterchangeFormat).On utilise le GIF pour les illustrations, le JPEG pourles photos.

Présentateur
Commentaires de présentation
PNG
Page 36: Le langage HTML - Cjoint.com · 2019-01-14 · Le langage HTML Karam Mustapha. Karam.mustapha@lsis.org. Comment fonctionne le Web ? C'est un mécanisme client-serveur. Le client demande

Insertion d'une image : exmple (1)

<HTML> <HEAD> <TITLE>Belle auto!!!</TITLE> </HEAD> <BODY BGCOLOR="#fbf82b"> <P><IMG SRC="voiture.gif" ALT="voiture 1" ALIGN="LEFT"></P> <P><IMG SRC="voiture.gif" ALT="voiture 2" ALIGN="RIGHT"></P> <P><IMG SRC="voiture.gif" ALT="voiture 3" HEIGHT=25></P> </BODY> </HTML>

Page 37: Le langage HTML - Cjoint.com · 2019-01-14 · Le langage HTML Karam Mustapha. Karam.mustapha@lsis.org. Comment fonctionne le Web ? C'est un mécanisme client-serveur. Le client demande

Insertion d'une image : exemple (2)

Page 38: Le langage HTML - Cjoint.com · 2019-01-14 · Le langage HTML Karam Mustapha. Karam.mustapha@lsis.org. Comment fonctionne le Web ? C'est un mécanisme client-serveur. Le client demande

Rappels

Les noms d' éléments sont sensibles à la casse et sont écrits en minuscules.

Les noms d'attributs sont sensibles à la casse, doivent être écrits enminuscules et encadrées par des guillemets. Tous les attributs doiventrecevoir une valeur.

Les balises fermantes sont obligatoires.

Présentateur
Commentaires de présentation
C'est un fichier HTML!
Page 39: Le langage HTML - Cjoint.com · 2019-01-14 · Le langage HTML Karam Mustapha. Karam.mustapha@lsis.org. Comment fonctionne le Web ? C'est un mécanisme client-serveur. Le client demande

Les liens - 1

<a> . . </a>

Création d'un lien hypertexte, ou vers un point d'ancrage du document

Principaux attributs: href = url

name = chaîne de caractères

<a href = "http://www.pasteur.fr">L'Institut Pasteur</A>

Présentateur
Commentaires de présentation
On peut pointer vers n'importe quel document DISPONIBLE sur Internet, texte, son, image …On peut diriger vers une application différente, FTP, Telnet, mail …
Page 40: Le langage HTML - Cjoint.com · 2019-01-14 · Le langage HTML Karam Mustapha. Karam.mustapha@lsis.org. Comment fonctionne le Web ? C'est un mécanisme client-serveur. Le client demande

Les liens - 2

<a name = "ref" >référence</a><p> .<p> ...<p> .<a href = "monfichier.html#ref">Vers la référence</a>

Présentateur
Commentaires de présentation
Nom de référence name=« ref » monfichier.html n’est pas obligatoire quand on est dans le même fichier.Donner exemple.
Page 41: Le langage HTML - Cjoint.com · 2019-01-14 · Le langage HTML Karam Mustapha. Karam.mustapha@lsis.org. Comment fonctionne le Web ? C'est un mécanisme client-serveur. Le client demande

Liens vers d'autres documents

Lien sur un autre document <A REF ="[référence][#label]">texte associé au lien</A>

définition d'un label dans un document HTML : <A NAME="chaine de caractères">suite d'instructions HTML</A>

URL ou référence à un fichier local 

Nʹa de sens que pour un document HTML 

Page 42: Le langage HTML - Cjoint.com · 2019-01-14 · Le langage HTML Karam Mustapha. Karam.mustapha@lsis.org. Comment fonctionne le Web ? C'est un mécanisme client-serveur. Le client demande

Liens vers d'autres documents : exemple (1)

ref1.html <HTML><HEAD><TITLE>R&eacute;f&eacute;rencel'origine</TITLE></HEAD><BODY> <P>vas donc voir de ce <A HREF="ref2.html" ALT="vers ref2">cot&eacute</A> si j'y suis...</P> <P>ceci est une autres r&eacutef&eacuterence vers le <A HREF="http://www-masi.ibp.fr/">MASI</A> </P></BODY></HTML>

+ref2.html <HTML><HEAD><TITLE>>R&eacute;f&eacute;rence : la destination</TITLE></HEAD><BODY> <P ALIGN=CENTER>Bonjour... ca va???</P> </BODY></HTML>

Page 43: Le langage HTML - Cjoint.com · 2019-01-14 · Le langage HTML Karam Mustapha. Karam.mustapha@lsis.org. Comment fonctionne le Web ? C'est un mécanisme client-serveur. Le client demande

Liens vers d'autres documents : exemple (2)

Page 44: Le langage HTML - Cjoint.com · 2019-01-14 · Le langage HTML Karam Mustapha. Karam.mustapha@lsis.org. Comment fonctionne le Web ? C'est un mécanisme client-serveur. Le client demande

Remarque : le lien "mailto"

Exemple <A HREF="mailto:[email protected]">mon mail</A>

Page 45: Le langage HTML - Cjoint.com · 2019-01-14 · Le langage HTML Karam Mustapha. Karam.mustapha@lsis.org. Comment fonctionne le Web ? C'est un mécanisme client-serveur. Le client demande

Les tableaux -1

<table> . . </table>

Définit un tableau

Principaux attributs (certains ne sont pas valides en XHTML 1.1):

align = positionbgcolor = color

border = ncellpadding = ncellspacing = n

width = n

Présentateur
Commentaires de présentation
align=position dans la fenêtre …
Page 46: Le langage HTML - Cjoint.com · 2019-01-14 · Le langage HTML Karam Mustapha. Karam.mustapha@lsis.org. Comment fonctionne le Web ? C'est un mécanisme client-serveur. Le client demande

Les tableaux -2

<tr> . . </tr>

Définit une ligne d'un tableau

Principaux attributs (certains ne sont pas valides en XHTML 1.1):

align = left,center,rightvalign = top, middle, bottom

bgcolor = color border = n

Page 47: Le langage HTML - Cjoint.com · 2019-01-14 · Le langage HTML Karam Mustapha. Karam.mustapha@lsis.org. Comment fonctionne le Web ? C'est un mécanisme client-serveur. Le client demande

Les tableaux -3

<td> . . </td>

Définit une cellule de données

Principaux attributs (certains ne sont pas valides en XHTML 1.1):

align = typevalign = type

bgcolor = color colspan, rowspan = nheight, width = n

Page 48: Le langage HTML - Cjoint.com · 2019-01-14 · Le langage HTML Karam Mustapha. Karam.mustapha@lsis.org. Comment fonctionne le Web ? C'est un mécanisme client-serveur. Le client demande

Balises de tables (1)

La table :

épaisseur du cadre épaisseur des traits internes

<TABLE [BORDER=entier] [CELLSPACING=entier] [CELLPADDING =entier] [WIDTH=entier[%]] [HEIGTH=entier[%]]> ligne{ligne}</TABLE>

hauteur de la table

distance du texte à la bordure

largeur de la table

Page 49: Le langage HTML - Cjoint.com · 2019-01-14 · Le langage HTML Karam Mustapha. Karam.mustapha@lsis.org. Comment fonctionne le Web ? C'est un mécanisme client-serveur. Le client demande

Balises de tables (2) Une ligne :

<TR>case{case}</TR> Une case :

<TD [ROWSPAN=entier] [COLSPAN=entier] [WIDTH=entier[%]]

[ALIGN=type]>instructions HTML</TD>

MIDDLE RIGHT

nombre de lignes

nombre de colonnes largeur

Page 50: Le langage HTML - Cjoint.com · 2019-01-14 · Le langage HTML Karam Mustapha. Karam.mustapha@lsis.org. Comment fonctionne le Web ? C'est un mécanisme client-serveur. Le client demande

Balises de tables : exemple (1) <HTML><HEAD><TITLE>Exemple de table</TITLE></HEAD> <BODY BGCOLOR=#fffeac TEXT=#0a0a8a LINK=#ff1614 VLINK=#9414cb> <TABLE BORDER=6 CELLSPACING=12 CELLPADDING=10 WIDTH=80% HEIGHT=100%> <TR><TD COLSPAN=2 ALIGN=RIGHT>case 1-1 sur deux colones </TD>

<TD WIDTH=50% ALIGN=CENTER>case 1-3 </TD></TR> <TR><TD ROWSPAN=2>case 2-1 sur deux lignes </TD>

<TD>case 2-2 </TD></TR> <TR><TD>case 3-2 </TD><TD>case 3-3 </TD></TR></TABLE> </BODY></HTML>

Page 51: Le langage HTML - Cjoint.com · 2019-01-14 · Le langage HTML Karam Mustapha. Karam.mustapha@lsis.org. Comment fonctionne le Web ? C'est un mécanisme client-serveur. Le client demande

Balises de tables : exemple (2)