Beruflich Dokumente
Kultur Dokumente
Le langage HTML
L'éditeur de texte E r i c
(Bloc-notes)
- Je veux : Eric
balise option
Balises de documents 8
Options :
background="image" image de fond d’écran
bgcolor="couleur" couleur du fond d’écran
text="couleur" couleur du texte
link ="couleur" couleur des liens non consultés
alink ="couleur" couleur des liens actifs
<html>
<head>
<title> Mon super site </title>
</head>
<body bgcolor="yellow" text="blue">
<! A partir de là ma page commence>
bla bla bla et que je te raconte ma vie
</body>
</html>
Balises de mise en page 11
Exemple
<body>
<center>Un paragraphe
</center>
<p> Premiere ligne <br>
Deuxieme ligne</p>
<hr size="3" width="50%"
align="left">
</body>
Balises de mise en forme 13
Exemple
<body>
<h1> C’est un titre de niveau 1 </h1>
<h2> C’est un titre de niveau 2 </h2>
<b> c’est gras </b> <br>
<u> <i> en italique souligne </i> </u><br>
1<sup>er</sup>
</body>
Balises de listes 15
• Conseils
- Pas d’images de tailles trop importantes
- Des petites images cliquables pour voir les grandes
- Récupérer les icônes et images sur d’autres sites
- Spécifier les valeurs de width et de heigth des images
(en pixels) afin d'accélérer l'affichage.
• Sites d’icônes
http://www.gifworld.com/
http://www.iconbazaar.com/
Les images 18
Options
align=" attibut " (middle, top, bottom) position verticale
(left, right) permettent au texte de s’enrouler
autour de l’image
alt=" titre " apparaît si la souris s’arrête sur l’image
border="n" cadre noir autour de l’image d’épaisseur n
width="y" largeur du tableau (en pixel)
height="y" hauteur du tableau (en pixel)
Exemple
<img src="mafoto.jpg" align="middle" border="2" alt="Ma photo">
Les images réactives 19
Image ou texte
• vers un document distant :
<a href="url du document cible"> zone cliquable </a>
option: target="_blank" ou "nomduframe"
• vers un document local :
<a href="nom du fichier"> zone cliquable </a>
Image ou texte
• vers un courier électronique :
<a href="mailto:email"> zone cliquable </a>
exemple
<a href="mailto:Eric.Hitti@univ-rennes1.fr ?
Subject=Cours&Body=Coucou"> pour m'ecrire </a>
Les lignes : tr
Cellule titre : th
1c 1c 1c 1c 1c
1c 1c 1c 1c 1c
Tableau : exemple 28
• Intérêt
afficher en permanence certaine informations :
- boutons de navigations,
- table des matières,
- logos,
-…
Les frames : syntaxe 30
FRAMESET 1 FRAMESET 2
FRAME 2
FRAME 1
FRAME 3
Les frames : structure 32
<html>
<head> …</head>
d’autres frames
<frameset attributs> ou d’autres
<frame attributs> frameset
…
…
</frameset>
<noframe> … </noframe>
</html>
<html>
<head> …</head>
<frameset cols ="25%,*">
<frame scrolling="YES" name="cadre1" src=
" documents1.html">
<frameset rows ="50%,50%">
<frame scrolling="YES" name="cadre2"
src="documents2.html">
<frame scrolling="NO" name="cadre3"
src="documents3.html">
</frameset>
</frameset>
<noframe>
Dommage votre <I> Browser </I> ne permet pas les frames
</noframe>
</html>
Les frames : exemple 36
cadre2
cadre1
cadre3
Les formulaires 37
<input type="TEXT">
Attribut name="Nom_Champ" nom de la variable
Attribut size="nb", taille en nb de caractères
Attribut value="Valeur" valeur par défaut
<unput type="PASSWORD">
Permet la saisie avec affichage * à la place de chaque caractère
Attribut name="Nom_Champ" nom de la variable
<input type="BUTTON">
Attribut name="Nom_Champ" nom de la variable
Attribut value="Texte" texte affiché sur le bouton
Les formulaires : les éléments 39
<input type="SUBMIT">
provoque le transfert des données du formulaire vers le serveur
Attribut name="Nom_Champ" nom de la variable
<textarea> … </textarea>
permet de créer une zone de saisie de texte de plusieurs lignes
Attributs :
name="Nom_Zone" nom de la variable
rows="nl" nombre de lignes
cols="nc" nombre de colonnes
Les formulaires : les éléments 41
<select> … </select>
Liste à options, menus déroulant ou ascenseur, choix définit par <option>
Attribut name="Nom_Liste"
Attribut size="nb" nb d'éléments visibles simultanéments
si nb>1 ascenseur, si nb=1 menu déroulant
Attribut multiple autorise la sélection de plusieurs items
<option>
Attribut value="valeur" valeur transmise au serveur
Attribut selected valeur d'option qui apparaît en premier
<BODY onload="OuvrirEvt(evenement.htm','doc','location=no,toolbar=no,
status=no,directories=no,scrollbars=yes,width=440,height=350,
bgcolor=#FF2D00')">
Les feuilles de style 52
<head>
<title> Bloc style incorporé </title>
<link ref="STYLESHEET" type="text/css" href="style.css">
<style type="text/css">
H1 {font-size:20pt; font-family:arial; color:red}
H2 {font-size:15pt; text-align:right; color:maginta}
</style>
</head>
<body>
<p style="margin-left: 2 cm">
Exemple de page à réaliser 53