Académique Documents
Professionnel Documents
Culture Documents
développement d’applications
hypermédia I
2 – Langage HTML partie 2
slabranche@crosemont.qc.ca
I) Les tableaux
Exemple: tableau3.html
Titre & en-tête du tableau
Titre du tableau
Il est aussi appelé Légende
Entre <caption> et </caption>
Propriété CSS pour position:
caption-side: top (par défaut) ou
caption-side: bottom
Une ligne d’en-tête
Entre <th> et </th> (au lieu de <td> et</td> )
Ajouter une bordure à l’en-tête
td,th {
border: 1px solid black;
}
La virgule se lit "et" : Toutes les balises td ET th.
• En général,
L’en-tête est mis en gras par les navigateurs
Exemple: tableau4.html
Exemple: tableau4.html (2)
Fusion des lignes et des
colonnes
La fusion de colonnes (ou horizontale)
On utilisera l'attribut colspan.
<td colspan=3>... suite </td>
On indique que la cellule s'étalera sur 3
colonnes.
Remarque:
La balise <tfoot> doit se situer avant la balise <tbody> .
Cela permet au navigateur de prévoir le pied du tableau avant la
réception des données.
Exemple: tableau6.html
Dans ce tableau, le pied de page reprend
les mêmes éléments que l’en-tête.
Exemple: tableau6.html
II) Mettre en valeur des
textes
HTML propose différentes balises pour mettre en valeur des mots plus
importants que d’autres:
<strong> … </strong>
Pour mettre un texte bien en valeur.
Signifie fort, ou important
Le texte est affiché généralement en gras par les navigateurs.
Les synthèses vocales qui lisent les pages Web appliquent une
intonation de voix différente ou un niveau sonore plus élevé.
<em> … </em>
Pour mettre un peu en valeur un texte.
Signifie emphase
Le texte est affiché généralement en italique par les navigateurs.
Mettre en valeur des textes
(2)
<mark> … </mark>
Permet de faire ressortir visuellement une portion de
texte (qui n’est pas nécessairement important),
Le texte est affiché généralement en
surligné
Mettre en valeur des textes
(3)
Ces balises indiquent le sens des mots et non pas
comment ceux-ci doivent s’afficher. On peut changer
leur affichage en CSS.
L’utilisation des anciennes balises
<b> </b> pour gras,
<i> </i> pour italique
est déconseillée en HTML5.
Mettre en valeur des textes
(4)
Exemple: mise_valeur_texte.html
Mise en exposant et en
indice
<sup> … </sup>
Pour mettre en exposant un texte
<sub> … </sub>
Pour mettre en indice un texte
Mise en exposant et en
indice (2)
Exemple: exposant_indice.html
Texte barré et texte pré-
formaté
Texte barré:
<del> … </del>
Texte pré-formaté:
<pre> … </pre>
Affiche le texte tel qu’il a été encodé dans l’éditeur de texte:
Les espaces,
Les tabulations et
Les retours chariots
sont respectés.
Le texte est affiché avec une police à pas fixe: tous les caractères
avec la même longueur.
Texte barré et texte pré-
formaté (2)
Exemple: barre_formate.html
III – Les couleurs
Les paramètres des
couleurs sont très
importants. On peut Comment spécifier les
définir: couleurs ?
La couleur des Par un nom
caractères
Par la fonction rgb
La couleur du fond de
toute la page Par un nombre
hexadécimal
La couleur d’un bloc
La couleur d’une portion
du texte
La couleur des bordures
La couleur d’un élément
est définir par le
paramètre color.
a) Les noms des couleurs:
Hexadécimal décimal
e e
A 10
F 15
Nom rgb( , , ) Hexa Couleur
produite
black 0, 0, 0 #000000 noir
white 255, 255, #FFFFFF blanc
255
gray 128, 128, #808080 gris
128
silver 192, 192, #C0C0C0 argent
192
blue 0, 0, 255 #0000FF bleu
navy 0, 0,128 #000080 bleu marine
cyan 0, 255, 255 #00FFFF cyan
(turquoise)
teal 0, 128, 128 #008080 bleu pétrole
green 0, 128, 0 #008000 vert olive
lime 0, 255, 0 #00FF00 citron vert
fuchsia 255, 0, 255 #FF00FF fushia (lilas)
purple 128, 0, 128 #800080 violet
red 255, 0, 0 #FF0000 rouge
Changer les couleurs d'un
élément
À l'intérieur de la balise, vous ajoutez:
style="color:#FF0000;"
style="color:rgb(24,156,255);"
style="color:red;"
Par exemple :
<h1 style="color:red;">Titre avec couleur</h1>
Voir couleur.html
« " "
<form>
<label for="pseudo">Votre pseudo : </label>
<input type="text" name="pseudo" id="pseudo" />
</form>
Un name et un id?
name est le nom de la variable, que l’on pourra traiter plus tard.
Id est l’identifiant de cette balise label. Les deux peuvent être différents
Attributs de input
range
Sélectionner un nombre avec un curseur
color
Sélectionner une couleur
date
Sélectionner une date du format 02/05/1990
Aussi possibles : time, week, month, datetime
Autres champs de saisie