2
PRINCIPES DE PUBLICATION
Un site est
Page web : un document HTML+ documents utilisés (ex: images, sons, vidéo, etc.)
Conception d’un site = réalisation d’un ensemble de pages connectées entre elles par
des liens hypertextes 3
CONCEPTS FONDAMENTAUX
4
PRINCIPES DE PUBLICATION
✓ Un nom de domaine ;
✓ Un logiciel FTP (File Transfer Protocol) client (ou SSH comme PSCP ou putty)
pour communiquer avec le serveur (avec ssh de manière sécurisée) :
FileZilla
WISE-FTP
Transmit
Cyberduck
FireFTP
5
etc.
CONCEPTS FONDAMENTAUX
Les langages HTML et CSS sont à la base du fonctionnement de tous les sites web.
création de pages web, permettant notamment de définir des liens hypertextes. Son rôle
est de gérer et organiser le contenu.
appelées CSS de l'anglais Cascading Style Sheets, forment un langage informatique qui
décrit la présentation des documents HTMLet XML.
6
CONCEPTS FONDAMENTAUX
HTML1 : C'est la toute première version créée par Tim Berners-Lee en 1991.
HTML 2 : Proposée en 1994. Cette version pose les bases des versions
nombreuses possibilités au langage, comme les tableaux, les applets, les scripts,
le positionnement du texte autour des images, etc. 8
LES DIFFÉRENTES VERSIONS DE HTML ET CSS
page web en plusieurs parties), des tableaux plus complexes, des améliorations
sur les formulaires, etc. Mais surtout, cette version permet pour la première fois
d'exploiter des feuilles de style (CSS)
CSS 1 : la première version du CSS proposé en 1996. Elle pose les bases de ce
langage qui permet de présenter sa page web, comme les couleurs, les marges,
les polices de caractères, etc.
CSS 2 : apparue en 1999 puis complétée par CSS 2.1. Cette version permet
attendues comme les bordures arrondies, les dégradés, les ombres, etc. 10
CHAPITRE 2:
HTML (HyperText Markup Language)
11
HTML (HyperText Markup Language)
Un document HTML est un fichier texte, construit suivant une syntaxe précise
Un document HTML est un fichier texte, construit suivant une syntaxe précise
Caractéristiques:
Pour voir le code HTML d'une page : Clic droit sur la page -> Affichage la Code source de la page / Inspecter
15
Les balises (ou tags)
✓ Il faut encadrer chacune des différentes structures du texte par une paire de
balises.
✓ Une balise est un mot clé encadré par 2 chevrons < et > et Correspondent à des
17
Les balises (ou tags)
Certaines balises initiales renferment des valeurs particulières, appelées attributs, qui
précisent des paramètres
o Exemples: <a href="http://www.developpez.com/"></a>
Les balises orphelines:
✓ Ce sont des balises autofermente qui servent le plus souvent à insérer un élément
à un endroit précis.
18
o Exemples: <image nom="photo.jpg" />
Les balises (ou tags)
20
Structure de base d'une page HTML5
21
Structure de base d'une page HTML5
La balise doctype contient une déclaration qui donne les informations suivantes :
✓ Type du document PUBLIC
✓ La version du langage XHTML 1.0
✓ La langue de la page web EN pour l'anglais, FR pour le français, etc...
➢ Toute page XHTML doit contenir cette ligne au début du code.
<!DOCTYPE HTML>
22
Structure de base d'une page HTML5
Balise Description
<html> Balise principale
Balise <head> En-tête de la page
1er niveau
<body> Corps de la page
✓ <HEAD> …</HEAD> : C'est entre ces 2 balises que vont être contenues
des informations sur la page (le titre, l'auteur, le contenu, les mots clés, le
jeu de caractères utilisé etc.), ainsi que des scripts JavaScript et
<META NAME="… " CONTENT="…">
24
Structure de base d'une page HTML5
Les balises ne sont pas sensibles à la casse : <HTML> équivalent à <Html> qui
est équivalent à <html>
29
Voir aussi http://www.css-faciles.com/couleurs-css.php
Structure de base d'une page HTML5
✓ Exemple :
30
La Mise en forme du texte
(Balises de structuration du texte )
31
La Mise en forme du texte
<HGROUP>
<H1> Un texte de taille H1. </H1>
<H2> Un texte de taille H2. </H2>
<H3> Un texte de taille H3. </H3>
<H4> Un texte de taille H4. </H4>
<H5> Un texte de taille H5. </H5>
<H6> Un texte de taille H6. </H6>
</HGROUP>
34
La Mise en forme du texte
Les paragraphes:
✓ <p>…</p>: Définit un nouveau paragraphe
✓ 4 alignements sont disponible. Il sont définit dans l’attribut
align dans un paragraphe :
o Align=“left” (par défaut) <!--À gauche-->
o Align=“center” <!-- Centrer-->
o Align=“right” <!-- À droite->
o Align=“justify” <!-- Justifié->
o Exemple: <p align= left >Alignement gauche</p>
36
La Mise en forme du texte
Les divisions:
✓ <div>…</div> : c'est une balise de type block, qui entoure un
bloc de texte.
o Il est une fréquemment utilisée dans la construction d'un
design, comme nous le verrons plus tard.
o Les balises <p>, <h1>, etc. sont de la même famille. Ces
balises ont quelque chose en commun : elles créent un
nouveau «bloc» dans la page et provoquent donc
obligatoirement un retour à la ligne.
37
La Mise en forme du texte
Lignes horizontales:
La balise <HR/> permet de tracer une ligne horizontale
Attributs de cette balise:
✓ ALIGN : Permet d'aligner la ligne horizontale sur la page.
✓ Valeurs : RIGHT, LEFT ou CENTER
✓ WIDTH : Spécifie la largeur de la ligne (en pixels ou % de la
fenêtre)
✓ SIZE : Épaisseur de la ligne (de 1 à 10)
✓ NOSHADE : S'il est présent, l'effet d'ombre (3D) est annulé
39
La Mise en forme du texte
Les liens:
✓ <A>…</A> permet de définir une ancre c’est-à-dire un point
d’origine. Cette balise permet donc de définir le point de départ
d’une action.
✓ Cette action peut être un déplacement vers un autre site, un
déplacement vers une autre page du même site ou un
déplacement à l’intérieur de la page actuelle.
o Liens hypertextes (externe)
o Liens vers un signet du même document (interne)
40
La Mise en forme du texte
Liens hypertextes :
✓ On définit un lien hypertexte c’est-à-dire un lien vers une autre
page web à l’aide de l’attribut « href » de la balise <A>
✓ La structure d’un lien est la suivante :
<a href="page.html"> le texte associé </a>
✓ C’est en cliquant sur le texte associé que le «déplacement» se
fera.
✓ Il est possible de définir des liens vers d’autres sites ou des
liens vers des pages d’un même site.
41
La Mise en forme du texte
Liens hypertextes :
<A ="_ blank "> …</A>
✓ TARGET= cadre lieu de chargement de la page
Valeurs possibles Description
_blank Ouverture de la page cible dans une nouvelle fenêtre
_parent Ouverture de la page cible dans le cadre parent
_self Ouverture de la page cible dans le cadre hôte
_top Ouverture de la page cible dans la fenêtre hôte
Nom du cadre Ouverture de la page cible dans le cadre portant le nom cité
42
La Mise en forme du texte
Liens hypertextes :
Liens hypertextes :
✓ Remarque:
La couleur des liens doit être définie avec un attribut du tag
<body> : link
o Exemple:
44
La Mise en forme du texte
Liens hypertextes :
45
La Mise en forme du texte
Les images:
Les formats utilisés :
✓ JPEG : offre un très bon taux de compression, d’autant plus
que l’on peu moduler ce taux pour obtenir des images de plus
ou moins bonne qualité
✓ GIF : offre un taux de compression moins bon et une palette
de couleur plus restreinte.
➢ Images : coûteux à télécharger (penser au texte de
remplacement)
➢ Stocker des images dans des répertoires séparés 48
La Mise en forme du texte
d’affichage
52
La Mise en forme du texte
53
La Mise en forme du texte
Les images (attributs):
54
La Mise en forme du texte
Syntaxe :
55
La Mise en forme du texte
forme
56
La Mise en forme du texte
57
La Mise en forme du texte
58
La Mise en forme du texte
59
La Mise en forme du texte
60
La Mise en forme du texte
o Exemple:
61