Introduction au Développement Web
Introduction au Développement Web
Dr Ibrahima FALL
[Link]@[Link]
Département Génie Informatique, Ecole Supérieure Polytechnique
Université Cheikh Anta Diop de Dakar
BP 5085 Dakar-Fann, Sénégal
PLAN
n Généralités: le Web, les applications Web
n Les technologies “côté client”
¨ HTML 4
¨ XML
¨ XHTML
¨ CSS
¨ JavaScript
¨ HTML5
BIBLIOGRAPHIE
n Jean Engels, XHTML et CSS - Cours et exercices, Eyrolles,
n Mathieu Nébra, Réussir son site web avec XHTML et CSS,
Eyrolles,
n Raphael Goetter, CSS2, pratique du design Web, Eyrolles,
2007
n Michel Plasse, Développez en Ajax, Eyrolles,
n W3C, HTML 5, A vocabulary and associated APIs for HTML
and XHTML, W3C working draft 11 oct. 2012, disponible sur
le site du W3C
n WHATWG, HTML Living standard Last updated 11 oct. 2012,
disponible sur le site du WHATWG
n … Et d’innombrables ressources disponibles sur le Web
AP5, DUT-DST/DGI/ESP/UCAD/SN, [Link] 3
Evaluation
EVALUATION
n 50% Contrôle continu
¨ des TPs notés
¨ 1 projet
n 50% Examen
¨ Sur papier
ORGANISATION
n 40h de cours/TD/TP
¨ 20 séances de 2h
6
Chap. 1 – Généralités
n Un protocole
¨ HTTP
¨ Régit le fonctionnement
¨ Client/serveur
HTTP
n HyperText Transfer Protocol
n Protocole client/serveur
¨ Serveur HTTP (serveur Web)
¨ Client HTTP (client Web)
Variantes HTTP
n Le protocole définit le format de même que toutes les
caractéristiques des messages échangés entre clients et
serveurs HTTP
n Plusieurs versions
¨ Actuellement HTTP 1.1
n RFC 2616
¨ Plusieurs techniques associées
Envoi de la ressource
Ex simple : http:// /
Protocoles reconnus
protocole"://"
[utilisateur[":"motdepasse]@](nom|adresseIP)[:port]
["/"chemin]["/"nomdefichier][#ancre][?paramètres]
Numéro de port
n L'adresse IP identifie une machine
n Le numéro de port identifie une application sur une
machine
¨ utilité ?
Résolution de nom
n Chaque machine sur internet est associée à un DNS qui fournit
l’adresse IP de chaque nom (Domain Name System)
Serveur DNS
Profession du webmestre
Maintenance
Pages HTML-XML
Scripts CGI
Le client Le serveur
Base de données
FPage statique : prédéfinie Configuration
FPage dynamique : créée par programme
(exemple : réponse via une requête à une BD)
Page19
20
Chap. 2 – HTML v4
n Présentation
¨ Composite: texte
- image - son - vidéo
¨ Formatage simple
n Structure des documents
¨ Repose sur des étiquettes (tags)
n Apport
¨ L’interactivité (avec les lien hypertextes)
titre du document
Corps du document
n Balises
¨ <unTag> … </fin_unTag>
¨ 0 ou plusieurs attributs (portés par la balise ouvrante)
n <unTag attr1=“val1” attr2=“val2” … attr3=“val3”>
n Non sensible à la casse et peut contenir des options
n Commentaires
¨ <--commentaire d'un fichier HTML-->
n Forme générale
¨ <BODY > …contenu… </BODY>
n Attributs
¨ bgcolor : couleur de fond
¨ text : couleur du texte
¨ background : URL de l'image en fond d'écran
¨ link : couleur des liens non encore visités
¨ vlink : couleur des liens déjà visités
¨ alink : couleur des liens lorsque l'on clique
n Exemple <body bgcolor="#FFFFFF" link="#FFFFFF"
vlink="#FFFFFF" alink="#FFFFFF"
BACKGROUND="images/[Link]">
AP5, DUT-DST/DGI/ESP/UCAD/SN, [Link] 23
Chap. 2 – HTML v4
n 2 solutions
¨ Noms en clair des couleurs: green, yellow,
purple, red, blue, …
n (plus simple mais moins précis)
¨ Code RGB des couleurs: forme #RRGGBB (3
codes hexa : Rouge-Vert-Bleu)
n Le résultat obtenu n’est pas forcément le
même selon les navigateurs !!!
n Utilisation <FONT color = " "#FF0000 " ...>… </FONT> [texte rouge]
<BODY bgcolor = " "#00FF00 " ...> … </BODY> [corps fond vert]
<TD bgcolor = " "#0000FF " ...>…</TD> [cellule fond bleu]
n 2 approches
¨ La couleur
n <BODY BGCOLOR=“#$$$$$$”>
¨ $$$$$$= code hexadécimal RGB
¨ La texture
n <BODY BACKGROUND=“URL”>
¨ Crée une mosaïque en fond
¨ Exemple
<BODY BACKGROUND="../image/[Link]">
Structuration du document
n <H?>...</H?>
¨ 6 niveaux différents de titre (H1..H6)
n <P> paragraphe </P>
¨ Délimiteur de paragraphe pour formater chaque paragraphe en modifiant l'alignement
n <P align="left"|"center"|"right"> ... </P>
n <HR>
¨ insère une ligne de séparation
n Autres
¨ <CENTER> …texte... </CENTER>
n Centrage d'un texte quelconque
¨ <BLOCKQUOTE>
n Mise en retrait du texte
¨ <BR>
n Coupure forcée d'une ligne (au sein d'un paragraphe)
n Il existe aussi des styles prédéfinis
¨ code, définition, citation, …
Exemples de séparateurs
Liens hypertextes
n <A HREF="url"> lien - texte ou image </A>
¨ Permet d'aller vers un autre document en cliquant sur
le texte ou l'image
n <A HREF="XXX#signet"> texte ou image </A>
¨ XXX est une url
n Lien vers un autre document
¨ XXX=rien
n Lien vers le même document
¨ "#" seul
n Lien vers la position courante
n Signet: bookmark ou nom du pointeur dans le
document
¨ <A name=“signet”>Texte</A>
Lien externe
Liens internes
Images simples
n <IMG SRC="url“>
¨ Exemple: <IMG SRC="[Link] »>
n Insère l'image [Link]
n Attributs optionnels
¨ ALIGN="top", "middle", "bottom", "left" ou "right”
n aligne l'image par rapport à la ligne
¨ HEIGHT=, WIDTH=
n hauteur, largeur de l'image
MAP: exemple
Pour
[Link]
AP5, DUT-DST/DGI/ESP/UCAD/SN, [Link] 39
Chap. 2 – HTML v4
Listes
n Non ordonnées
¨ <UL>Eléments de la liste</UL>
n Attribut optionnel
¨ TYPE="DISC", "SQUARE" ou "CIRCLE
n Ordonnées
¨ <OL>Eléments de la liste</OL>
n Attribut optionnel
¨ TYPE="1" (décimal), "a" (minuscule), "A"(majuscule), "i" ou
"I" (romain)
n Répertoire
¨ <DIR>Eléments de la liste</DIR>
n Réalise un décalage
Listes: Exemple
Tableaux (1/2)
<TABLE>
<TR>
<TD>contenu de la cellule 1-1</TD>
Ligne 1
<TD>contenu de la cellule 1-2</TD>
</TR>
<TR>
<TD>contenu de la cellule 2-1</TD
Ligne 2
<TD>contenu de la cellule 2-1</TD>
</TR>
...
</TABLE>
Tableaux (2/2)
n Quelques attributs
¨ Border
n Définir l'épaisseur du cadre
¨ Cellspacing, Cellpadding
n Déterminer l'espace entre le texte et le bord
¨ Width
n Fixer la largeur du tableau (en pixel ou en %)
¨ Colspan, rowspan
n Fixer le débordement d'une cellule sur la colonne ou la ligne suivante
Tableaux: Exemple
Cadres (½)
n <FRAMESET>
¨ Le tag principal
¨ Remplace le tag BODY (<>...</>)
(pour le premier niveau) <FRAMESET ...>
<NOFRAME>
n NOFRAME Comportement pour les
¨ Tag secondaire browsers noframe
¨ Indique le comportement à adopter </NOFRAME>
dans le cas d'un browser <FRAME...> Description par attribut du cadre 1
...
NOFRAME
<FRAME...> Description par attribut du cadre n
</FRAMESET>
n FRAME
¨ Tag secondaire
¨ Autant que de cadres du frameset
¨ Décrit un cadre de la fenêtre et sa
gestion
Cadres (2/2)
n Les attributs de FRAMESET
¨ Rows, cols
n Découper le cadre en plusieurs sous-cadres
¨ FrameBorder
n Definir la bordure du cadre principal (yes | no)
Cadres: exemple
Cadres et liens
n <A HREF= "page" target="fenetre">
Cadre inline:
n <iframe name=“ifr“ src=“url” width=“l” height=“h”
scrolling=“yes I no”…>
¨ Insère une page à l’intérieur d’une autre
Formulaires
n <FORM>…</FORM>
¨ Elément principal
¨ Agit comme conteneur pour les commandes
¨ Plusieurs attributs
n Name, action, method, enctype, …
n Les commandes
¨ <INPUT>
n Attributs: name, type, size, maxlength,…
n Plusieurs types de INPUT
¨ Text
¨ Button
¨ Image
¨ Checkbox
¨ Radio
¨ File
¨ Password
¨ Hidden
¨ Submit
¨ Reset
¨ <TEXTAREA>
n Attributs: name, cols, rows, …
¨ <LABEL> (pas une commande)
n Attributs: name, …
Formulaires: exemple
n <META NAME="nom-de-la-propriété"
CONTENT="valeur" >
¨ Plusieurs propriétés
n Author, Category, Language, Description, Keywords, …
n <META HTTP-EQUIV="refresh/expires”
CONTENT="précision" >
¨ Valeurs possibles pour HTTP-EQUIV
n Content-type, Content-language, refresh, pragma, …
Actualise la page toute les 5 secondes Après 5s, oblige le navigateur à redemander
une URL (autre page à charger, …)
55
Chap. 3 – XML, XHTML, CSS
Critique de HTML
C Compatible WEB !
XML
Définition intuitive d'XML:
Ø [Link]
Principes
n Ensemble non fini de balises
¨ L’utilisateur peut créer de nouvelles balises
Grammaire
62
AP5, DUT-DST/DGI/ESP/UCAD/SN, [Link]
Chap. 3 – XML, XHTML, CSS
DTD: A faire
Espace de noms
65
AP5, DUT-DST/DGI/ESP/UCAD/SN, [Link]
Chap. 3 – XML, XHTML, CSS
n Transversale à l'entreprise
¨ Échanges de données, Bases de données, …
¨ Bureautique, Intégration eBusiness, …
¨ GED, Sites Web, …
66
AP5, DUT-DST/DGI/ESP/UCAD/SN, [Link]
Chap. 3 – XML, XHTML, CSS
XML-Résumé
n XML est un méta-langage, il est possible de créer ses propres
balises: Extensibilité
n Définit des règles pour créer des documents balisés
n Séparation de la structure et de la présentation
n Moins confus que HTML
n Plus simple que SGML
n XML est indépendant des plates-formes: Portabilité
n La syntaxe XML ne contient que peu de mot clef: Simplicité
n Idéal pour l'échange de données semi-structurées
n Utilisable entre programmes
n Combinaison d’idées préconçues (Hypertexte depuis 1945,
marquage depuis 1970)
n XML est un succès
67
AP5, DUT-DST/DGI/ESP/UCAD/SN, [Link]
Chap. 3 – XML, XHTML, CSS
XHTML
n eXtensible HTML
¨ Reformulation de HTML 4 en tant qu'application XML 1.0
n Plusieurs avantages
¨ Plus stricte et plus “propre” que HTML 4
¨ Prochaine (actuelle?) étape de l’évolution d’Internet
68
AP5, DUT-DST/DGI/ESP/UCAD/SN, [Link]
Chap. 3 – XML, XHTML, CSS
69
AP5, DUT-DST/DGI/ESP/UCAD/SN, [Link]
Chap. 3 – XML, XHTML, CSS
70
AP5, DUT-DST/DGI/ESP/UCAD/SN, [Link]
Chap. 3 – XML, XHTML, CSS
n <h1>,...,<h6>
n <em>, <strong>
n Citations courtes
n se trouvent dans un paragraphe
¨ <q> (citation courte)</q>
¨ <cite> (auteur d’une citation)</cite>
n Citations longues
n pas dans un paragraphe, peuvent contenir plusieurs
paragraphes
¨ <blockquote>longue citation</blockquote>
71
AP5, DUT-DST/DGI/ESP/UCAD/SN, [Link]
Chap. 3 – XML, XHTML, CSS
Exposant et indice
n <sup>…</sup>
mise en exposant (caractères surélevés)
Accès libre - Réussir son site web avec XHTML et CSS
¨ <p>Bienvenue dans le XXI<sup>ème</sup> devez le placer à l’intérieur de la balise . Cette balise permet de
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
Abbréviations
n <abbr>
Accès libre - Réussir son site web avec XHTML et CSS
¨ <p>La police scientifique a démasqué le Le résultat de ce code source apparaît sur la figure 3-8.
Désoxyribonucléique">ADN</abbr></p>
Les abréviations
Si vous placez un terme en notation raccourcie dans votre page, vous
devez le placer à l’intérieur de la balise . Cette balise permet de
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
Prenons par exemple le terme ADN, contraction de « acide
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
ALLER PLUS LOIN
Abréviations, sigles et acronymes Prenons un petit exemple :
La langue française fait la distinction entre : les
abréviations (« Dr » pour Docteur), les sigles
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 73
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 3 – XML, XHTML, CSS
Listes
</dl>
La langue française fait la distinction entre : les
abréviations (« Dr » pour Docteur), les sigles
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 74
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 3 – XML, XHTML, CSS
Tableaux
Les abréviations
Si vous placez un terme en notation raccourcie dans votre page, vous
devez le placer à l’intérieur de la balise . Cette balise permet de
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
Prenons par exemple le terme ADN, contraction de « acide
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
ALLER PLUS LOIN
Abréviations, sigles et acronymes Prenons un petit exemple :
La langue française fait la distinction entre : les
abréviations (« Dr » pour Docteur), les sigles
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 75
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 3 – XML, XHTML, CSS
Balises génériques
n bloc
Accès libre - Réussir son site web avec XHTML et CSS
Figure 3–8
Formulaires
n Possibilité de rajouter une structure aux formulaires: balises
<FIELDSET> et <LEGEND>
n <FIELDSET>
¨ Permet de regrouper thématiquement les commandes et les labels
apparentés.
¨ Facilite la navigation par tabulation pour utilisateurs
n <LEGEND>
¨ Permet aux auteurs d'assigner une légende à un élément
n Groupes d’options (listes de choix)
¨ <optgroup>
n Le W3C a conçu une dialecte XML pour construire des
formulaires avec une séparation des données, du raitement et
de l’interface
¨ Xforms
Formulaires: exemple
¨
n Tout autre èlément doit être contenu
Le résultat dans
de ce code unapparaît
source parmisureux
la figure 3-8.
Exemple avec et
Accès libre - Réussir son site web avec XHTML et CSS
Figure 3–8
Une mise en exposant et en indice
Les abréviations
Si vous placez un terme en notation raccourcie dans votre page, vous
devez le placer à l’intérieur de la balise . Cette balise permet de
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
Prenons par exemple le terme ADN, contraction de « acide
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
ALLER PLUS LOIN
Abréviations, sigles et acronymes Prenons un petit exemple :
La langue française fait la distinction entre : les
abréviations (« Dr » pour Docteur), les sigles
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 80
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 3 – XML, XHTML, CSS
Exemple avec
Accès libre - Réussir son site web avec XHTML et CSS
Figure 3–8
Une mise en exposant et en indice
Les abréviations
Si vous placez un terme en notation raccourcie dans votre page, vous
devez le placer à l’intérieur de la balise . Cette balise permet de
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
Prenons par exemple le terme ADN, contraction de « acide
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
ALLER PLUS LOIN
Abréviations, sigles et acronymes Prenons un petit exemple :
La langue française fait la distinction entre : les
abréviations (« Dr » pour Docteur), les sigles
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 81
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 3 – XML, XHTML, CSS
n hr
Les abréviations
Si vous placez un terme en notation raccourcie dans votre page, vous
83
AP5, DUT-DST/DGI/ESP/UCAD/SN, [Link]
Chap. 3 – XML, XHTML, CSS
n
“confrontation” Nescape Navigator/Internet Explorer
Le résultat de ce code source apparaît sur la figure 3-8.
n Plusieurs versions
¨ CSS1, CSS2, CSS3 Les abréviations
Si vous placez un terme en notation raccourcie dans votre page, vous
devez le placer à l’intérieur de la balise . Cette balise permet de
n Leur champ d’action ne s’étend pas uniquement au regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
n Balise STYLE
¨ En entête de page
Accès libre - Réussir son site web avec XHTML et CSS
¨ <style type=“text/css”>….</style>
Le résultat de ce code source apparaît sur la figure 3-8.
Balise LINK
Figure 3–8
¨ En entête de page
¨ Les type=
<link rel=“stylesheet” abréviations
“text/css” href=“url”/>
Si vous placez un terme en notation raccourcie dans votre page, vous
devez le placer à l’intérieur de la balise . Cette balise permet de
n Attribut STYLE des éléments HTML regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
Prenons par exemple le terme ADN, contraction de « acide
¨ Dans tout
A le corps du document
Prenons un petit exemple :
LLER PLUS LOIN
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
Abréviations, sigles et acronymes
¨ <baliseOuvranteOuVide style=“…”>
La langue française fait la distinction entre : les
abréviations (« Dr » pour Docteur), les sigles
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 86
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 3 – XML, XHTML, CSS
n Différente de HTML
n Une feuille de styles est un ensembre de règles
Accès libre - Réussir son site web avec XHTML et CSS
¨ Forme d’une règle Le résultat de ce code source apparaît sur la figure 3-8.
n Un sélecteur Figure 3–8
Elément
¨ Une ouetgroupe
mise en exposant en indice d’’éléments HTML
n Une déclaration
¨ Liste d’associations attributs:valeurs séparées par des “;”, le tout entre accolades
¨ Exemple de règle Les abréviations
n h1 { color: blue; text-align:
Si vouscenter; } en notation raccourcie dans votre page, vous
placez un terme
devez le placer à l’intérieur de la balise . Cette balise permet de
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
n Non sensibles à la casse
Prenons par exemple le terme ADN, contraction de « acide
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
¨ Il est conséillé
ALLER PLUS LOINde les écrire
Abréviations, sigles et acronymes
en lettres minuscules
Prenons un petit exemple :
La langue française fait la distinction entre : les
abréviations (« Dr » pour Docteur), les sigles
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 87
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 3 – XML, XHTML, CSS
La règle @import
@import url([Link]);
Le résultat de ce code source apparaît sur la figure 3-8.
même code
A
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
LLER PLUS LOIN
Prenons un petit exemple :
Abréviations, sigles et acronymes
¨p {margin-top: 0; margin-bottom: 0 }
Une mise en exposant et en indice
n Pour attribuer un comportement différent à Prenons par exemple le terme ADN, contraction de « acide
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
certains éléments, il suffit de leur appliquer au ALLER PLUS LOIN
Abréviations, sigles et acronymes Prenons un petit exemple :
.titre2 { text-align: center; } » (ce qui est quand même plus court à prononcer).
Prenons par exemple le terme ADN, contraction de « acide
désoxyribonucléique
ALLER PLUS LOIN
<a href=“..." class="sommaire">lien
Prenons un petit exemple :
Abréviations, sigles et acronymes rouge</a>
La langue française fait la distinction entre : les
abréviations (« Dr » pour Docteur), les sigles
(ADN), et les acronymes (Ovni, qui se prononce
<p class="sommaire titre2">un paragraphe rouge et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 92
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 3 – XML, XHTML, CSS
n Les sélecteurs CSS s’y réfèrent par l’emploi d’un Figure 3–8
Une mise en exposant et en indice
caractère dièse (#) suivi de son nom
¨ Exemples : #exemple, #toto, #banniere2, …
Les abréviations
n Exemple Si vous placez un terme en notation raccourcie dans votre page, vous
devez le placer à l’intérieur de la balise . Cette balise permet de
¨ #monId { background-color: yellow; } regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
Prenons par exemple le terme ADN, contraction de « acide
¨ En HTMLA
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
LLER PLUS LOIN
Prenons un petit exemple :
Abréviations, sigles et acronymes
n <div id=”monID">contenu</div>
La langue française fait la distinction entre : les
abréviations (« Dr » pour Docteur), les sigles
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 93
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 3 – XML, XHTML, CSS
Syntaxes de regroupements
Syntaxes de regroupements:
exemple avec regroupement des propriétés
font-family: Arial, sans-serif; Le résultat de ce code source apparaît sur la figure 3-8.
font-style: italic; Figure 3–8
font-weight: bold;
Une mise en exposant et en indice
font-size: 120%;
line-height: 140%; Les abréviations
Si vous placez un terme en notation raccourcie dans votre page, vous
} devez le placer à l’intérieur de la balise . Cette balise permet de
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
¨ p{ Prenons par exemple le terme ADN, contraction de « acide
font : Abréviations,
italic Abold 120%
sigles et acronymes
140% Arial, sans-serif;
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
LLER PLUS LOIN
Prenons un petit exemple :
}La langue française fait la distinction entre : les
abréviations (« Dr » pour Docteur), les sigles
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 97
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 3 – XML, XHTML, CSS
¨
¨ a#bar Le résultat de ce code source apparaît sur la figure 3-8.
A vous de jouer!
¨ Etc.
abréviations (« Dr » pour Docteur), les sigles
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 100
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chapitre 4
Javascript
101
Chap. 4 – Javascript
¨ pas
(ADN),de débogueur
abréviations (« Dr » pour Docteur), les sigles
et les acronymes (Ovni, qui se prononce
Script ?
</SCRIPT>
abréviations (« Dr » pour Docteur), les sigles
(ADN), et les acronymes (Ovni, qui se prononce
Figure 3–8
n Que mettre dans
Une mise leen indice
en exposant et script ?
¨ Des variables et instructions, organisées selon un algorithme,
c'est-à-dire selon le résultat que l’on souhaite obtenir
Les abréviations
n Où placer les scripts ? Si vous placez un terme en notation raccourcie dans votre page, vous
devez le placer à l’intérieur de la balise . Cette balise permet de
¨ Dans le conteneur <body>...</body>, sans les fonctions regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
Prenons par exemple le terme ADN, contraction de « acide
¨ Dans le conteneur
A
<head>...</head>, siquand
désoxyribonucléique » (ce qui est onmême
utilise deà prononcer).
plus court fonctions
LLER PLUS LOIN
Abréviations, sigles et acronymes Prenons un petit exemple :
La langue française fait la distinction entre : les
abréviations (« Dr » pour Docteur), les sigles
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 104
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 4 – Javascript
Eléments du langage
¨ Types et variables
¨ Opérateurs Les abréviations
¨ Instructions de contrôle
Si vous placez un terme en notation raccourcie dans votre page, vous
devez le placer à l’intérieur de la balise . Cette balise permet de
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
¨ Fonction Prenons par exemple le terme ADN, contraction de « acide
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
¨ Evènements
A LLER PLUS LOIN
Abréviations, sigles et acronymes Prenons un petit exemple :
La langue française fait la distinction entre : les
¨ Objets
abréviations (« Dr » pour Docteur), les sigles
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 105
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 4 – Javascript
Commentaires
Les abréviations
Si vous placez un terme en notation raccourcie dans votre page, vous
devez le placer à l’intérieur de la balise . Cette balise permet de
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
Prenons par exemple le terme ADN, contraction de « acide
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
ALLER PLUS LOIN
Abréviations, sigles et acronymes Prenons un petit exemple :
La langue française fait la distinction entre : les
abréviations (« Dr » pour Docteur), les sigles
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 106
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 4 – Javascript
n [Link]
Accès libre - Réussir son site web avec XHTML et CSS
Figure 3–8
Une mise en exposant et en indice
Les abréviations
Si vous placez un terme en notation raccourcie dans votre page, vous
devez le placer à l’intérieur de la balise . Cette balise permet de
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
Prenons par exemple le terme ADN, contraction de « acide
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
ALLER PLUS LOIN
Abréviations, sigles et acronymes Prenons un petit exemple :
La langue française fait la distinction entre : les
abréviations (« Dr » pour Docteur), les sigles
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 107
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 4 – Javascript
n prompt()
¨ Ouvrir une boîte de
Accès libre - Réussir son site web avec XHTML et CSS
dialogue avec une Le résultat de ce code source apparaît sur la figure 3-8.
boutons (OK et
Une mise en exposant et en indice
Annuler) et rendre
l’information lue Les abréviations
Si vous placez un terme en notation raccourcie dans votre page, vous
devez le placer à l’intérieur de la balise . Cette balise permet de
¨ Ecrire A un message désoxyribonucléique » (ce qui est quand même plus court à prononcer).
LLER PLUS LOIN
Abréviations, sigles et acronymes Prenons un petit exemple :
La langue française fait la distinction entre : les
abréviations (« Dr » pour Docteur), les sigles
dans une fenêtre
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 108
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 4 – Javascript
n confirm()
¨ Ouvrir une boîte de
Accès libre - Réussir son site web avec XHTML et CSS
boutons : OK et
Une mise en exposant et en indice
booléen
abréviations (« Dr » pour Docteur), les sigles
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 109
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 4 – Javascript
Figure 3–8
Une mise en exposant et en indice
Les abréviations
Si vous placez un terme en notation raccourcie dans votre page, vous
devez le placer à l’intérieur de la balise . Cette balise permet de
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
Prenons par exemple le terme ADN, contraction de « acide
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
ALLER PLUS LOIN
Abréviations, sigles et acronymes Prenons un petit exemple :
La langue française fait la distinction entre : les
abréviations (« Dr » pour Docteur), les sigles
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 110
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 4 – Javascript
Variables: déclaration/initialisation
<script language="JavaScript">
var date; // Déclaration sans affectation
Accès libre - Réussir son site web avec XHTML et CSS
Tableaux
n Le type des éléments
¨ Nombres, chaînes, booléens, ...
n La dimension
Accès libre - Réussir son site web avec XHTML et CSS
¨ 1, 2, ou 3, ...
Le résultat de ce code source apparaît sur la figure 3-8.
¨ Exemple: tab(7) ; tab(x,y) ; tab(A,B,C) ; ...
n Les indices Figure 3–8
Une mise en exposant et en indice
¨ Souvent des nombres entiers
n Exemple
<script language=JavaScript>
Les abréviations
// Tableau de chaînes, de dimension 1, indicé de 0 à 6 :
Jour=new Array(7); Jour[0]='Dimanche'Si; vous placez un terme
Jour[1]='Lundi' en notation raccourcie
; Jour[2]='Mardi' ; dans votre page, vous
devez le placer à l’intérieur de la balise . Cette balise permet de
//... Jour[6]='Samedi' ;
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
// En énumérant les éléments :
Prenons par exemple le terme ADN, contraction de « acide
jour=new Array('dimanche','lundi','mardi', ... ,'vendredi','samedi');
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
[Link](Jour[1], ' ' , Jour[0]); //affiche
ALLER PLUS LOIN : Lundi dimanche
Prenons un petit exemple :
</script Abréviations, sigles et acronymes
La langue française fait la distinction entre : les
abréviations (« Dr » pour Docteur), les sigles
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 112
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 4 – Javascript
Opérateurs arithmétiques
n Binaires
Accès libre - Réussir son site web avec XHTML et CSS
Figure 3–8
Une mise en exposant et en indice
Les abréviations
n Unaires Si vous placez un terme en notation raccourcie dans votre page, vous
devez le placer à l’intérieur de la balise . Cette balise permet de
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
Prenons par exemple le terme ADN, contraction de « acide
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
ALLER PLUS LOIN
Abréviations, sigles et acronymes Prenons un petit exemple :
La langue française fait la distinction entre : les
abréviations (« Dr » pour Docteur), les sigles
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 113
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 4 – Javascript
Opérateurs de comparaison
n Binaires:
¨ revoient une valeur booléenne (true ou false)
Accès libre - Réussir son site web avec XHTML et CSS
Figure 3–8
Une mise en exposant et en indice
Les abréviations
Si vous placez un terme en notation raccourcie dans votre page, vous
devez le placer à l’intérieur de la balise . Cette balise permet de
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
Prenons par exemple le terme ADN, contraction de « acide
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
ALLER PLUS LOIN
Abréviations, sigles et acronymes Prenons un petit exemple :
La langue française fait la distinction entre : les
abréviations (« Dr » pour Docteur), les sigles
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 114
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 4 – Javascript
Opérateurs logiques
n Opèrent sur des booléens et renvoient des
booléens
Accès libre - Réussir son site web avec XHTML et CSS
Les abréviations
Si vous placez un terme en notation raccourcie dans votre page, vous
devez le placer à l’intérieur de la balise . Cette balise permet de
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
Prenons par exemple le terme ADN, contraction de « acide
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
Unaire
ALLER PLUS LOIN
n La langue française fait la distinction entre : les
Abréviations, sigles et acronymes Prenons un petit exemple :
abréviations (« Dr » pour Docteur), les sigles
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 115
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 4 – Javascript
Opérateurs d’affectation
n Affectation simple
Accès libre - Réussir son site web avec XHTML et CSS
Figure 3–8
Affectation arithmétique
Une mise en exposant et en indice
n
Les abréviations
Si vous placez un terme en notation raccourcie dans votre page, vous
devez le placer à l’intérieur de la balise . Cette balise permet de
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
Prenons par exemple le terme ADN, contraction de « acide
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
ALLER PLUS LOIN
Abréviations, sigles et acronymes Prenons un petit exemple :
La langue française fait la distinction entre : les
abréviations (« Dr » pour Docteur), les sigles
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 116
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 4 – Javascript
Tests
if (condition booléenne)
Accès libre - Réussir son site web avec XHTML et CSS
{Instructions à exécuter si "oui"} Le résultat de ce code source apparaît sur la figure 3-8.
Figure 3–8
Tests
n if
if (condition booléenne)
Accès libre - Réussir son site web avec XHTML et CSS
{Instructions à exécuter
Figure 3–8 si "non"};
Une mise en exposant et en indice
n switch
switch(x) { Les abréviations
case 1 : instructions 1; break; Si vous placez un terme en notation raccourcie dans votre page, vous
case 2 : instructions 2; break; devez le placer à l’intérieur de la balise . Cette balise permet de
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
... Prenons par exemple le terme ADN, contraction de « acide
case n : instructions
ALLER PLUS LOIN
3; break;
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
default : instructions
Abréviations, sigles et acronymes4; break;
Prenons un petit exemple :
Boucles
n for
Accès libre - Réussir son site web avec XHTML et CSS
for (valeur de départ; contrôle pour sortie; progression) Le résultat de ce code source apparaît sur la figure 3-8.
Fonctions
n Syntaxe
function maFonction(x, toto)
Autre exemple
Accès libre - Réussir son site web avec XHTML et CSS
{
... instructions; ... Le résultat de ce code source apparaît sur la figure 3-8.
n Exemple
<script language="JavaScript"> Les abréviations
function VolCylindre(r,h) { Si vous placez un terme en notation raccourcie dans votre page, vous
devez le placer à l’intérieur de la balise . Cette balise permet de
pi=3.14159; regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
Prenons par exemple le terme ADN, contraction de « acide
return pi*r*r*h; désoxyribonucléique » (ce qui est quand même plus court à prononcer).
ALLER PLUS LOIN
} Abréviations, sigles et acronymes Prenons un petit exemple :
[Link](VolCylindre(1,2));
La langue française fait la distinction entre : les
abréviations (« Dr » pour Docteur), les sigles
</script>
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 120
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 4 – Javascript
n Dates
¨ getDate(), getHour(), getYear(), setDate(), parse(), …
Accès libre - Réussir son site web avec XHTML et CSS
¨ Contient la définition du formulaire Le résultat de ce code source apparaît sur la figure 3-8.
dans le head
Les abréviations
n Head Si vous placez un terme en notation raccourcie dans votre page, vous
devez le placer à l’intérieur de la balise . Cette balise permet de
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
¨ Contient les fonctions Prenons par exemple le terme ADN, contraction de « acide
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
A LLER PLUS LOIN
Abréviations, sigles et acronymes Prenons un petit exemple :
La langue française fait la distinction entre : les
abréviations (« Dr » pour Docteur), les sigles
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 122
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 4 – Javascript
Figure 3–8
Une mise en exposant et en indice
Les abréviations
Si vous placez un terme en notation raccourcie dans votre page, vous
devez le placer à l’intérieur de la balise . Cette balise permet de
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
Prenons par exemple le terme ADN, contraction de « acide
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
ALLER PLUS LOIN
Abréviations, sigles et acronymes Prenons un petit exemple :
La langue française fait la distinction entre : les
abréviations (« Dr » pour Docteur), les sigles
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 123
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 4 – Javascript
Figure 3–8
n 2*Number([Link]);
Les abréviations
¨ Interface Si vous placez un terme en notation raccourcie dans votre page, vous
devez le placer à l’intérieur de la balise . Cette balise permet de
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
Prenons par exemple le terme ADN, contraction de « acide
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
ALLER PLUS LOIN
Abréviations, sigles et acronymes Prenons un petit exemple :
La langue française fait la distinction entre : les
abréviations (« Dr » pour Docteur), les sigles
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 124
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 4 – Javascript
Figure 3–8
Une mise en exposant et en indice
Les abréviations
Si vous placez un terme en notation raccourcie dans votre page, vous
devez le placer à l’intérieur de la balise . Cette balise permet de
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
Prenons par exemple le terme ADN, contraction de « acide
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
ALLER PLUS LOIN
Abréviations, sigles et acronymes Prenons un petit exemple :
n Le JS permet de réagirLeàrésultat
certaines actions de l’utilisateur
de ce code source apparaît sur la figure 3-8.
n Gestionnaire
¨ onClick
Accès libre - Réussir son site web avec XHTML et CSS
¨…
devez le placer à l’intérieur de la balise . Cette balise permet de
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
Prenons par exemple le terme ADN, contraction de « acide
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
¨ Au clic
abréviations (« Dr » pour Docteur), les sigles
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 127
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 4 – Javascript
Les évènements: le
chargement/déchargement de page
n Gestionnaire
¨ onLoad/onUnLoad
Accès libre - Réussir son site web avec XHTML et CSS
Balises supportées
Figure 3–8
n Une mise en exposant et en indice
¨ <body>
Les abréviations
¨ <frameset> Si vous placez un terme en notation raccourcie dans votre page, vous
devez le placer à l’intérieur de la balise . Cette balise permet de
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
Effet
Prenons par exemple le terme ADN, contraction de « acide
n ALLER PLUS LOIN
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
Prenons un petit exemple :
Abréviations, sigles et acronymes
¨ <body>
¨ <frameset> Les abréviations
¨ <img> Si vous placez un terme en notation raccourcie dans votre page, vous
devez le placer à l’intérieur de la balise . Cette balise permet de
¨…
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
Prenons par exemple le terme ADN, contraction de « acide
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
ALLER PLUS LOIN
n Gestionnaire
Accès libre - Réussir son site web avec XHTML et CSS
¨ onMouseOver/onMouseOut
Le résultat de ce code source apparaît sur la figure 3-8.
Figure 3–8
Effet
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
n Prenons par exemple le terme ADN, contraction de « acide
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
ALLER PLUS LOIN
Autres gestionnaires
n onFocus et onBlur
onChange
Accès libre - Réussir son site web avec XHTML et CSS
n
Le résultat de ce code source apparaît sur la figure 3-8.
n onSubmit
Les abréviations
n onReset Si vous placez un terme en notation raccourcie dans votre page, vous
devez le placer à l’intérieur de la balise . Cette balise permet de
Les objets
n Il leurs sont associées des propriétés et des devez le placer à l’intérieur de la balise . Cette balise permet de
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
n navigator
¨ Le navigateur du visiteur
Accès libre - Réussir son site web avec XHTML et CSS
¨ La fenêtre où s’affiche
Figure 3–8
la page web
Une mise en exposant et en indice
n locator
¨ L’adresse de la page affichée
Les abréviations
n history Si vous placez un terme en notation raccourcie dans votre page, vous
devez le placer à l’intérieur de la balise . Cette balise permet de
¨ L’historique, les liens déjà visités regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
Prenons par exemple le terme ADN, contraction de « acide
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
n document A
Abréviations, sigles et acronymes
LLER PLUS LOIN
Prenons un petit exemple :
¨ Le contenu du
La langue française fait document
la distinction entre : les
abréviations (« Dr » pour Docteur), les sigles
courant
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 133
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 4 – Javascript
Figure 3–8
Une mise en exposant et en indice
Les abréviations
Si vous placez un terme en notation raccourcie dans votre page, vous
devez le placer à l’intérieur de la balise . Cette balise permet de
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
Prenons par exemple le terme ADN, contraction de « acide
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
ALLER PLUS LOIN
Abréviations, sigles et acronymes Prenons un petit exemple :
La langue française fait la distinction entre : les
abréviations (« Dr » pour Docteur), les sigles
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 134
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 4 – Javascript
L’objet navigator
n Propriétés
¨ appName
Accès libre - Réussir son site web avec XHTML et CSS
¨ appVersion
Une mise en exposant et en indice
n La version du navigateur
Les abréviations
¨ language Si vous placez un terme en notation raccourcie dans votre page, vous
devez le placer à l’intérieur de la balise . Cette balise permet de
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
n FR, AN, … Prenons par exemple le terme ADN, contraction de « acide
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
¨ platform
ALLER PLUS LOIN
Prenons un petit exemple : Abréviations, sigles et acronymes
La langue française fait la distinction entre : les
n Windows, Linux, …
abréviations (« Dr » pour Docteur), les sigles
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 135
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 4 – Javascript
L’objet window
n C’est le “super” objet de JS n Ses méthodes
¨ Le parent des objets qui composent une page ¨ alert()
Web n Boite de dialogue avec infos
n document ¨ back()
n location
n Page précédente
Accès libre - Réussir son site web avec XHTML et CSS
n history
n frames ¨ blur()
n … n Quitter
Le résultat de ce code source apparaît sur lala fenêtre
figure 3-8.
¨ clearTimeout()
n Ses propriétés n Interrompre le compte à rebours
Figure 3–8
¨ closed
n
Une mise en exposant et en indice
Fenêtre fermée ¨ close()
¨ defaultStatus n Fermer la fenêtre
n Affichage normal dans la barre d'état ¨ confirm()
¨ locationbar n Boite de dialogue pour confirmer
n Barre d'adresse Les abréviations
¨ open()
¨ menubar Si vous placez un terme en notation
n Ouvrir une nouvelle
raccourcie fenêtre
dans votre page, vous
Barre de menus
¨ print()
n
devez le placer à l’intérieur de la balise . Cette balise permet de
¨ name
regrouper les acronymes, abréviations
n et sigles (voir encadré ci-contre).
Imprimer
n Nom de fenêtre
¨ scrollbars Prenons par exemple¨ le prompt()
terme ADN, contraction de « acide
n Barres de défilement désoxyribonucléique » (ce qui est
n quand même
Fenêtre deplus court àpour
dialogue prononcer).
la saisie de valeur
ALLER PLUS LOIN
¨ statusbar
Abréviations, sigles et acronymes ¨ : setTimeout()
Prenons un petit exemple
n Barre d'état n Entamer le compte à rebours
La langue française fait la distinction entre : les
¨ status
abréviations (« Dr » pour Docteur), les sigles ¨ ….
Contenu
n (ADN), de la barre
et les acronymes (Ovni,d'état
qui se prononce
¨ … comme un mot complet). En XHTML 1.0, on dis- L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 136
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 4 – Javascript
L’objet document
n Propriétés n Méthodes
¨ alinkColor ¨ close()
n Couleur des liens lorsqu'ils sont cliqués n Fermer
¨ bgColor ¨ createAttribute()
n Couleur d'arrière plan n Créer un nœud d'attributs
charset createElement()
Accès libre - Réussir son site web avec XHTML et CSS
¨ ¨
n Jeu de caractères utilisés n Créer un nœud d'éléments
¨ cookie Le résultat de ce code source apparaît
¨ sur la figure 3-8.
createTextNode()
n Chaîne de caractères pouvant être n Créer un nœud de texte
sauvegardée chez l'utilisateur
¨ defaultCharset Figure 3–8 ¨ getElementById()
Une mise en exposant et en indice n Accès à l'élément HTML par l'attribut Id
n Jeu de caractères normal
¨ fgColor ¨ getElementsByName()
n Couleur pour le texte n Accès à l'élément HTML par l'attribut name
¨ lastModified ¨ getElementsByTagName()
n Dernière modification du document Les abréviations n Accès à l'élément HTML par liste d'éléments
¨ linkColor ¨ open()
n Sous objets
Si vous placez un terme en notationnraccourcie
ouvrir ledans votre (pop
document page,up)
vous
n Couleur pour les liens
¨ images
devez le placer à l’intérieur de la balise . Cette balise permet de
¨ title ¨ write()
liste des
regrouper
n images duabréviations et sigles (voir encadré ci-contre).
les acronymes,
n Titre du fichier document sous la n Ecrire dans la fenêtre du document
¨ URL Prenons par tableau
forme d’un exemple le ¨terme ADN, contraction de « acide
writeln()
n Adresse URL du fichier ¨ désoxyribonucléique » (ce qui est quand
forms n même
Ecrireplus court
ligne par àligne
prononcer).
ALLER PLUS LOIN
¨ … Abréviations, sigles et acronymes
les un
n Prenons formulaires du: ¨ ….
petit exemple
document sous forme
La langue française fait la distinction entre : les d’un tableau
abréviations (« Dr » pour Docteur), les ¨ sigles links
(ADN), et les acronymes (Ovni, qui se prononce n Les liens du document
comme un mot complet). En XHTML 1.0, on dis- sous forme
L’attribut sert à d’un
afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et tableau
la souris, une infobulle apparaîtra pour vous indiquer la signification du
. Nous avons pris ici le parti de ne
¨
parler que de la balise car c’est la plus
Eléments HTML
terme (voir figure 3-9).
pérenne. En effet, la balise dispa-¨ …
raîtra dans XHTML 2.0. Les abréviations, sigles et 137
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 4 – Javascript
Figure 3–8
Une mise en exposant et en indice
Les abréviations
Si vous placez un terme en notation raccourcie dans votre page, vous
devez le placer à l’intérieur de la balise . Cette balise permet de
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
Prenons par exemple le terme ADN, contraction de « acide
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
ALLER PLUS LOIN
Abréviations, sigles et acronymes Prenons un petit exemple :
La langue française fait la distinction entre : les
abréviations (« Dr » pour Docteur), les sigles
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 138
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 4 – Javascript
Figure 3–8
Une mise en exposant et en indice
Les abréviations
Si vous placez un terme en notation raccourcie dans votre page, vous
devez le placer à l’intérieur de la balise . Cette balise permet de
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
Prenons par exemple le terme ADN, contraction de « acide
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
ALLER PLUS LOIN
Abréviations, sigles et acronymes Prenons un petit exemple :
La langue française fait la distinction entre : les
abréviations (« Dr » pour Docteur), les sigles
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 139
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 4 – Javascript
Figure 3–8
Une mise en exposant et en indice
Les abréviations
Si vous placez un terme en notation raccourcie dans votre page, vous
devez le placer à l’intérieur de la balise . Cette balise permet de
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
Prenons par exemple le terme ADN, contraction de « acide
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
ALLER PLUS LOIN
Abréviations, sigles et acronymes Prenons un petit exemple :
La langue française fait la distinction entre : les
abréviations (« Dr » pour Docteur), les sigles
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 140
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 4 – Javascript
Figure 3–8
Une mise en exposant et en indice
Les abréviations
Si vous placez un terme en notation raccourcie dans votre page, vous
devez le placer à l’intérieur de la balise . Cette balise permet de
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
Prenons par exemple le terme ADN, contraction de « acide
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
ALLER PLUS LOIN
Abréviations, sigles et acronymes Prenons un petit exemple :
La langue française fait la distinction entre : les
abréviations (« Dr » pour Docteur), les sigles
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 141
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 4 – Javascript
Figure 3–8
Une mise en exposant et en indice
Les abréviations
Si vous placez un terme en notation raccourcie dans votre page, vous
devez le placer à l’intérieur de la balise . Cette balise permet de
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
Prenons par exemple le terme ADN, contraction de « acide
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
ALLER PLUS LOIN
Abréviations, sigles et acronymes Prenons un petit exemple :
La langue française fait la distinction entre : les
abréviations (« Dr » pour Docteur), les sigles
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 142
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 4 – Javascript
Figure 3–8
Une mise en exposant et en indice
Les abréviations
Si vous placez un terme en notation raccourcie dans votre page, vous
devez le placer à l’intérieur de la balise . Cette balise permet de
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
Prenons par exemple le terme ADN, contraction de « acide
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
ALLER PLUS LOIN
Abréviations, sigles et acronymes Prenons un petit exemple :
La langue française fait la distinction entre : les
abréviations (« Dr » pour Docteur), les sigles
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 143
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 4 – Javascript
Figure 3–8
Une mise en exposant et en indice
Les abréviations
Si vous placez un terme en notation raccourcie dans votre page, vous
devez le placer à l’intérieur de la balise . Cette balise permet de
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
Prenons par exemple le terme ADN, contraction de « acide
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
ALLER PLUS LOIN
Abréviations, sigles et acronymes Prenons un petit exemple :
La langue française fait la distinction entre : les
abréviations (« Dr » pour Docteur), les sigles
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 144
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 4 – Javascript
Exercice
Figure 3–8
Une mise en exposant et en indice
Les abréviations
Si vous placez un terme en notation raccourcie dans votre page, vous
devez le placer à l’intérieur de la balise . Cette balise permet de
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
Prenons par exemple le terme ADN, contraction de « acide
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
ALLER PLUS LOIN
Abréviations, sigles et acronymes Prenons un petit exemple :
La langue française fait la distinction entre : les
abréviations (« Dr » pour Docteur), les sigles
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 145
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 4 – Javascript
DHTML
n Dynamic HTML
¨ HTML dynamique
n N'est pas une extension classique de HTML sous la forme de nouveaux
Accès libre - Réussir son site web avec XHTML et CSS
repères HTML.
Le résultat de ce code source apparaît sur la figure 3-8.
¨ Ça n'est pas non plus un nouveau langage.
Figure 3–8
n C’est plutôt un concept d'ensemble regroupant différentes solutions qui Une mise en exposant et en indice
Le modèle DOM
n Exemple
¨ Un changement de structure au clic
Accès libre - Réussir son site web avec XHTML et CSS
Figure 3–8
Une mise en exposant et en indice
Les abréviations
Si vous placez un terme en notation raccourcie dans votre page, vous
devez le placer à l’intérieur de la balise . Cette balise permet de
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
Prenons par exemple le terme ADN, contraction de « acide
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
ALLER PLUS LOIN
Abréviations, sigles et acronymes Prenons un petit exemple :
La langue française fait la distinction entre : les
abréviations (« Dr » pour Docteur), les sigles
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 147
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 4 – Javascript
n Node
Accès libre - Réussir son site web avec XHTML et CSS
Figure 3–8
NamedNodeMap
Une mise en exposant et en indice
n
Les abréviations
n Document Si vous placez un terme en notation raccourcie dans votre page, vous
devez le placer à l’intérieur de la balise . Cette balise permet de
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
n Propriétés
Accès libre - Réussir son site web avec XHTML et CSS
n Propriétés
Accès libre - Réussir son site web avec XHTML et CSS
n Propriétés
Accès libre - Réussir son site web avec XHTML et CSS
¨ documentElement, doctype,
Le résultat documentURI,
de ce code source apparaît sur la figure 3-8. …
Figure 3–8
Méthode Description
createAttribute() Les abréviations
Crée%un%nœud%attribut
createComment() Si vous placez un terme en notation raccourcie dans votre page, vous
Crée%un%nœud%commentaire%avec%le%texte%spécifié
devez le placer à l’intérieur de la balise . Cette balise permet de
createElement() Crée%un%nœud%Element%
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
getElementById() Retourne%l’élément%avec%l’attribut%ID%avec%la%valeur%
Prenons par exemple le terme ADN, contraction de « acide
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
spécifiée
ALLER PLUS LOIN
Prenons un petit exemple :
getElementsByTagName()
Abréviations, sigles et acronymes Retourne%sous%la%forme%d’un%NodeList%tous%les%éléments%
La langue française fait la distinction entre : lesavec%le%nom%de%balise%spécifié%
abréviations (« Dr » pour Docteur), les sigles
renameNode()
(ADN), et les acronymes (Ovni, qui se prononceRenommer%le%nœud%spécifié%
comme un mot complet). En XHTML 1.0, on dis-
…; L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et%
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
%
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 152
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 4 – Javascript
n 1 propriété
Accès libre - Réussir son site web avec XHTML et CSS
¨ item()
Si vous placez un terme en notation raccourcie dans votre page, vous
devez le placer à l’intérieur de la balise . Cette balise permet de
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
n Retourne
A
le noeud dont l’index » (ce qui est est spécifié
Prenons par exemple le terme ADN, contraction de « acide
désoxyribonucléique
LLER PLUS LOIN
quand même plus court à prononcer).
Abréviations, sigles et acronymes Prenons un petit exemple :
La langue française fait la distinction entre : les
abréviations (« Dr » pour Docteur), les sigles
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 153
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 4 – Javascript
Exercice
Les abréviations
Si vous placez un terme en notation raccourcie dans votre page, vous
devez le placer à l’intérieur de la balise . Cette balise permet de
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
Prenons par exemple le terme ADN, contraction de « acide
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
ALLER PLUS LOIN
Abréviations, sigles et acronymes Prenons un petit exemple :
La langue française fait la distinction entre : les
abréviations (« Dr » pour Docteur), les sigles
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 155
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 4 – Javascript
La librairie jQuery
n Simplifie la programmation en JS
Accès libre - Réussir son site web avec XHTML et CSS
jQuery: Installation
<script src="[Link]"></script>
devez le placer à l’intérieur de la balise . Cette balise permet de
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
C’est tout !
La langue française fait la distinction entre : les
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 157
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 4 – Javascript
jQuery: Exemple
n La méthode hide()
Accès libre - Réussir son site web avec XHTML et CSS
tous les p de la
page au clic sur un
Les abréviations
bouton Si vous placez un terme en notation raccourcie dans votre page, vous
devez le placer à l’intérieur de la balise . Cette balise permet de
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
Prenons par exemple le terme ADN, contraction de « acide
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
ALLER PLUS LOIN
Abréviations, sigles et acronymes Prenons un petit exemple :
La langue française fait la distinction entre : les
abréviations (« Dr » pour Docteur), les sigles
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 158
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 4 – Javascript
jQuery: la syntaxe
¨
Le résultat de ce code source apparaît sur la figure 3-8.
n La syntaxe de base
¨ $(selector).action() Figure 3–8
n Le signe $ enpour
Une mise être
exposant et enen mode jQuery
indice
comme
n Cacher tousEnles
un mot complet). XHTMLéléments
1.0, on dis- d’identifiant testsert à afficher une infobulle. Si vous survolez ADN avec
L’attribut
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 159
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 4 – Javascript
n Ils sont tous introduits par le signe $ suivi de ALLER PLUS LOIN
Prenons par exemple le terme ADN, contraction de « acide
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
parenthèses
La langue française fait la distinction entre : les
Abréviations, sigles et acronymes Prenons un petit exemple :
¨ $()
abréviations (« Dr » pour Docteur), les sigles
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 161
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 4 – Javascript
Evènements jQuery
n Syntaxe d’utilisation regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
Prenons par exemple le terme ADN, contraction de « acide
¨ $(selecteur).methode(
A LLER PLUS LOIN
Prenons un petit exemple :
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
Abréviations, sigles et acronymes
¨ actions
La langue française fait la distinction entre : les
abréviations (« Dr » pour Docteur), les sigles
¨ );
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 163
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 4 – Javascript
Effets jQuery
n Associées à des méthodes
n Les principales méthodes
Accès libre - Réussir son site web avec XHTML et CSS
Figure 3–8
Une mise en exposant et en indice
Les abréviations
Si vous placez un terme en notation raccourcie dans votre page, vous
devez le placer à l’intérieur de la balise . Cette balise permet de
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
Prenons par exemple le terme ADN, contraction de « acide
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
ALLER PLUS LOIN
Abréviations, sigles et acronymes Prenons un petit exemple :
La langue française fait la distinction entre : les
abréviations (« Dr » pour Docteur), les sigles
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 166
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 4 – Javascript
Ajout/Suppression d’éléments ou de
contenu d’éléments HTML
n Ajout
¨ append()
Insèrer du contenu à la fin des éléments sélectionnés
Accès libre - Réussir son site web avec XHTML et CSS
n
Prenons un petit
Supprimer les éléments sélectionnés
Abréviations, sigles et acronymes etexemple :
leur contenu (avec leurs enfants)
¨ empty()
La langue française fait la distinction entre : les
abréviations (« Dr » pour Docteur), les sigles
n Supprimer les éléments enfants des éléments sélectionnés
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 167
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 4 – Javascript
n Les dimensions
¨ Méthodes width(), height(), …
Accès libre - Réussir son site web avec XHTML et CSS
¨ Méthode animate()
Les abréviations
n Les appels CSS Si vous placez un terme en notation raccourcie dans votre page, vous
¨ Methodes css(), addClasse(), ... devez le placer à l’intérieur de la balise . Cette balise permet de
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
Prenons par exemple le terme ADN, contraction de « acide
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
n Les appels AJAX ALLER PLUS LOIN
Abréviations, sigles et acronymes Prenons un petit exemple :
La langue française fait la distinction entre : les
abréviations (« Dr » pour Docteur), les sigles
Exercice
Figure 3–8
Une mise en exposant et en indice
Les abréviations
Si vous placez un terme en notation raccourcie dans votre page, vous
devez le placer à l’intérieur de la balise . Cette balise permet de
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
Prenons par exemple le terme ADN, contraction de « acide
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
ALLER PLUS LOIN
Abréviations, sigles et acronymes Prenons un petit exemple :
La langue française fait la distinction entre : les
abréviations (« Dr » pour Docteur), les sigles
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 169
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chapitre 5
HTML 5
170
Chap. 5 – HTML 5
n Créé en 2006
¨ Même si son développement se poursuit toujours,
Accès libre - Réussir son site web avec XHTML et CSS
Working Group) devez le placer à l’intérieur de la balise . Cette balise permet de
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
Prenons par exemple le terme ADN, contraction de « acide
¨ Le W3C travaillait
A sur XHTML 2.0 et le WHATWG sur les LLER PLUS LOIN
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
Prenons un petit exemple :
Web Forms (voir [Link]
La langue française fait la distinction entre : les
Abréviations, sigles et acronymes
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 171
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 5 – HTML 5
n Le DOCTYPE est
obligatoire en HTML5
Accès libre - Réussir son site web avec XHTML et CSS
<!DOCTYPE html>
Les abréviations
n Document minimal: tous Si vous placez un terme en notation raccourcie dans votre page, vous
devez le placer à l’intérieur de la balise . Cette balise permet de
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
n calendar,
Abréviations,date,
sigles ettime, Prenons
email, url,
acronymes un petit exemple :
search
La langue française fait la distinction entre : les
changements
comme un mot complet). En XHTML 1.0, on dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
la souris, une infobulle apparaîtra pour vous indiquer la signification du
n <applet> n
Figure 3–8
<dir> n <noframes>
Une mise en exposant et en indice
n <basefont> n <font>
Les abréviations
n <strike>
Si vous placez un terme en notation raccourcie dans votre page, vous
différente
<command> Définit une bouton de commande
Le résultat de ce code sourceaccessible à l’utilisateur
apparaît sur la figure 3-8.
<details> Définit des détails visionnable/masquable par l’utilisateur
<summary> DéfinitFigure une 3–8entête visible pour un élément <details>
Une mise en exposant et en indice
<figure> Spécifie une illustration, diagramme, photos, listing de code, etc.
<figcaption> Définit une légende pour un élément <figure>
<footer> Définit un footer pour un document ou une section
<header> Définit une entête Lespour abréviations
un document ou une section
<hgroup> Groupe un ensemble Si vous d’éléments
placez un terme en <h1>notation
…raccourcie
<h6> dans dans votre
le caspage, vous
d’entêtes multi-niveaux devez le placer à l’intérieur de la balise . Cette balise permet de
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
<mark> Définit un texte mis en exergue
Prenons par exemple le terme ADN, contraction de « acide
<nav> Définit des liensdésoxyribonucléique
de navigation» (ce qui est quand même plus court à prononcer).
ALLER PLUS LOIN
<progress> Représente la progression
Abréviations, sigles et acronymes Prenons un petitd’une
exemple tâche
:
<section>
La langue française faitDéfinit une: lessection
la distinction entre dans un document
<time>
abréviations (« Dr » pourDéfinit une
Docteur), les siglesdate/heure
(ADN), et les acronymes (Ovni, qui se prononce
<wbr>comme un mot complet). Définit
En XHTML 1.0, uneon dis-coupure de ligne possible
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
… . Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
terme (voir figure 3-9).
! parler que de la balise car c’est la plus
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 176
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 5 – HTML 5
¨ Définit un descriptif
Docteur), les siglestextuel
La langue française fait la distinction entre : les
abréviations (« Dr » pour de piste pour un élément <video> ou
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
<audio>
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 177
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 5 – HTML 5
¨A travers des scripts Le résultat de ce code source apparaît sur la figure 3-8.
Les abréviations
Si vous placez un terme en notation raccourcie dans votre page, vous
devez le placer à l’intérieur de la balise . Cette balise permet de
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
Prenons par exemple le terme ADN, contraction de « acide
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
ALLER PLUS LOIN
Abréviations, sigles et acronymes Prenons un petit exemple :
La langue française fait la distinction entre : les
abréviations (« Dr » pour Docteur), les sigles
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 178
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 5 – HTML 5
n <keygen>
Les abréviations
¨ Définit un générateur d’une paire de clés (privée, Si vous placez un terme en notation raccourcie dans votre page, vous
publique) pour un formulaire devez le placer à l’intérieur de la balise . Cette balise permet de
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
Prenons par exemple le terme ADN, contraction de « acide
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
ALLER PLUS LOIN
¨ Définit le
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
pose en fait de deux balises : et
résultat d’un calcul L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 179
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 5 – HTML 5
L’élément <canvas>
n Sert à la spécification de
canevas
¨ C’est une zone rectengulaire
sur une page Web
Accès libre - Réussir son site web avec XHTML et CSS
¨ Par défaut un caneva est Le résultat de ce code source apparaît sur la figure 3-8.
sans bordure ni contenu
Figure 3–8
Une mise en exposant et en indice
n Attributs spécifiques
¨ width, height
Les abréviations
n Le dessin dans un canevas Si vous placez un terme en notation raccourcie dans votre page, vous
est réalisé avec l’aide d’un
devez le placer à l’intérieur de la balise . Cette balise permet de
script à écrire (en JS, parregrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
et un script
abréviations («JS
Dr » pour associé
Docteur), les siglespour
dessiner
comme un rectange
un mot complet). En XHTML 1.0, on rouge
(ADN), et les acronymes (Ovni, qui se prononce
dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
de 150px/75. Nous avons pris ici le parti de neet la souris, une infobulle apparaîtra pour vous indiquer la signification du
pose en fait de deux balises :
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 180
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 5 – HTML 5
n font
Le résultat de ce code source apparaît sur la figure 3-8.
n fillRect(x,y,width,height) ¨ Définit les propriétés
Figure 3–8 (font) de texte
¨ Dessinner un
Une mise en rectange
exposant et en indice
n fillText(text,x,y)
n moveTo(x,y) ¨ Dessine un texte plein
Les abréviations
¨ Aller jusqu’au point spécifié
strokeText(text,x,y)
Si vous placez un termenen notation raccourcie dans votre page, vous
devez le placer à l’intérieur de la balise . Cette balise permet de
n lineTo(x,y) Dessine un texte non
¨ et sigles (voir encadré ci-contre).
regrouper les acronymes, abréviations
terme plein
¨ Tracer une ligne jusqu’au point » (ce qui est quand même plus court à prononcer).
Prenons par exemple le
désoxyribonucléique
ADN, contraction de « acide
¨
comme un mot complet). En XHTML 1.0, on dis-
pose en fait de deux balises : et Méthodes ”encre” n …
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
la souris, une infobulle apparaîtra pour vous indiquer la signification du
. Nous avons pris ici le parti de ne
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 181
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 5 – HTML 5
L’élément <video>
n Permet de spécifier de manière
standard une vidéo dans une page
Web
Accès libre - Réussir son site web avec XHTML et CSS
n Attributs spécifiques
¨ width, height, controls Le résultat de ce code source apparaît sur la figure 3-8.
n IE 9, GC
La langue 6, AS
française fait la5distinction entre : les
abréviations (« Dr » pour Docteur), les sigles
¨ WEBM
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
FF L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
n et pose 4.0,
en faitGC 6, Obalises
de deux 10.6 :
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 182
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 5 – HTML 5
Exercice
Accès libre - Réussir son site web avec XHTML et CSS
réaliser
l’application Les abréviations
capturée ci- Si vous placez un terme en notation raccourcie dans votre page, vous
contre devez le placer à l’intérieur de la balise . Cette balise permet de
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
Prenons par exemple le terme ADN, contraction de « acide
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
ALLER PLUS LOIN
Abréviations, sigles et acronymes Prenons un petit exemple :
La langue française fait la distinction entre : les
abréviations (« Dr » pour Docteur), les sigles
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 184
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 5 – HTML 5
L’élément <audio>
n Permet de spécifier de manière
standard un contenu audio dans une
page Web
Accès libre - Réussir son site web avec XHTML et CSS
n Attributs spécifiques
¨ autoplay, loop, src, controls, … Le résultat de ce code source apparaît sur la figure 3-8.
¨ color, date, datetime, email, month, number, Le résultat de ce code source apparaît sur la figure 3-8.
¨ Opera est 1er, il les supporte tous sauf tel Prenons par exemple le terme ADN, contraction de « acide
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
ALLER PLUS LOIN
¨ IE ferme la marche
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 186
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 5 – HTML 5
required, step, …
ALLER PLUS LOIN
Abréviations, sigles et acronymes
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
Prenons un petit exemple :
La langue française fait la distinction entre : les
abréviations (« Dr » pour Docteur), les sigles
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 187
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 5 – HTML 5
Figure 3–8
Une mise en exposant et en indice
Les abréviations
Si vous placez un terme en notation raccourcie dans votre page, vous
devez le placer à l’intérieur de la balise . Cette balise permet de
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
Prenons par exemple le terme ADN, contraction de « acide
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
ALLER PLUS LOIN
Abréviations, sigles et acronymes Prenons un petit exemple :
La langue française fait la distinction entre : les
abréviations (« Dr » pour Docteur), les sigles
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 188
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 5 – HTML 5
pour des contrôlesLe résultat de ce code source apparaît sur la figure 3-8.
d’entrée
Figure 3–8
Une mise en exposant et en indice
n <keygen>
¨ Définit un générateur
d’une paire de clésLes abréviations
(privée, publique)Sidevez
vous placez un terme en notation raccourcie dans votre page, vous
le placer à l’intérieur de la balise . Cette balise permet de
pour un formulaire regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
Prenons par exemple le terme ADN, contraction de « acide
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
n <output> ALLER PLUS LOIN
Abréviations, sigles et acronymes Prenons un petit exemple :
Le stockage Web
n Plus rapide et sécurisé avec HTML 5 Le résultat de ce code source apparaît sur la figure 3-8.
Le stockage Web: et
n if(typeof(Storage)!=="undefined"){//Code
Figure 3–8
ICI…}
Une mise en exposant et en indice
navigateur resterontregrouper
disponibles
les acronymes, abréviations et sigles (voir encadré ci-contre).
Prenons par exemple le terme ADN, contraction de « acide
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
n sessionStorage est identique à localStorage sauf ALLER PLUS LOIN
Abréviations, sigles et acronymes Prenons un petit exemple :
du navigateur
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 191
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 5 – HTML 5
Figure 3–8
Une mise en exposant et en indice
Les abréviations
Si vous placez un terme en notation raccourcie dans votre page, vous
devez le placer à l’intérieur de la balise . Cette balise permet de
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
Prenons par exemple le terme ADN, contraction de « acide
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
ALLER PLUS LOIN
Abréviations, sigles et acronymes Prenons un petit exemple :
La langue française fait la distinction entre : les
abréviations (« Dr » pour Docteur), les sigles
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 192
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 5 – HTML 5
Figure 3–8
Une mise en exposant et en indice
Les abréviations
Si vous placez un terme en notation raccourcie dans votre page, vous
devez le placer à l’intérieur de la balise . Cette balise permet de
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
Prenons par exemple le terme ADN, contraction de « acide
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
ALLER PLUS LOIN
Abréviations, sigles et acronymes Prenons un petit exemple :
La langue française fait la distinction entre : les
abréviations (« Dr » pour Docteur), les sigles
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 193
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 5 – HTML 5
La mise en cache
n Permet l’accès à des ressources en mode offline
n Avantages
Accès libre - Réussir son site web avec XHTML et CSS
n
Le résultat de ce code source apparaît sur la figure 3-8.
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 196
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chapitre 6
Les bases de la
programmation en PHP
197
Chap. 5 – HTML 5
Serveur WEB
Accès libre - Réussir son site web avec XHTML et CSS
Cgi-bin
Le résultat de ce code source apparaît sur la figure 3-8. [Link]
<html>
Hello Internet execution %a#|^%%§!$¤
<body>
<html> Figure 3–8
Une mise en exposant et en indice
Hello
<body>
</body>
Hello
</html>
</body> Les abréviations
</html> Si vous placez un terme en notation raccourcie dans votre page, vous
devez le placer à l’intérieur de la balise . Cette balise permet de
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
[Link] exemple le terme ADN, contraction de « acide
Prenons
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
printf("<html>");
ALLER PLUS LOIN
Prenons un petit exemple :
Abréviations, sigles et acronymes
printf("<body>");
La langue française fait la distinction entre : les
abréviations (« Dr » pour Docteur), les sigles printf("<Hello>");
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis- printf("</body>"); compilation
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne
printf("</html>");
la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 199
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 5 – HTML 5
htdocs
[Link]
printf("<html>");
<html> Internet printf("<body>");
Hello printf("<Hello>");
<body>
Hello printf("</body>");
Interprêteur
printf("</html>");
</body>
</html>
200
AP5, DUT-DST/DGI/ESP/UCAD/SN, [Link]
Chap. 5 – HTML 5
Scripts: C? ou S?
n En terme de code, il faut bien distinguer
¨ Ce qui est exécuté sur le serveur : le script PHP
n Tout comme les ASP (VBScript), les JSP (servlets Java), les
Accès libre - Réussir son site web avec XHTML et CSS
¨
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis- La page se recharge
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
¨
. Nous avons pris ici le parti de ne
parler que de la balise car c’est la plus
… la souris, une infobulle apparaîtra pour vous indiquer la signification du
terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 204
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 5 – HTML 5
Evènementielle vs Séquentielle
n La programmation en JavaScript est de type
événementielle.
Accès libre - Réussir son site web avec XHTML et CSS
n La programmation en PHP est plutôt séquentielle devez le placer à l’intérieur de la balise . Cette balise permet de
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
Prenons par exemple le terme ADN, contraction de « acide
¨ Par exemple,
A
on désoxyribonucléique
déroule les
LLER PLUS LOIN
» (ce qui instructions permettant
est quand même plus court à prononcer).
n deux ?
Le résultat de ce code source apparaît sur la figure 3-8.
n Avantage
¨ Rapidité, instantanéité, sanction
Le résultat immédiate,
de ce code passurd’accès
source apparaît réseau
la figure 3-8.
n InconvénientFigure 3–8
Si vous utilisez seulement un contrôle JS votre application doit s’assurer que JS
¨ mise en exposant et en indice
Une
n’est pas désactivé sur le navigateur
¨ Vous pouvez utiliser PHP sur le serveur
n Avantage Les abréviations
¨ Impossible de court-circuiter le un
Si vous placez contrôle
terme en notation raccourcie dans votre page, vous
n Inconvénient devez le placer à l’intérieur de la balise . Cette balise permet de
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
¨ Accès serveur, pas de contrôle pas à pas possible, sanction a posteriori
Prenons par exemple le terme ADN, contraction de « acide
¨ Vous pouvez
A
utiliser les deux » (ce qui est quand même plus court à prononcer).
désoxyribonucléique
LLER PLUS LOIN
Prenons un petit exemple :
Avantage
Abréviations, sigles et acronymes
n
La langue française fait la distinction entre : les
¨
abréviations (« Dr » pour Docteur), les sigles
Rapidité et contrôle temps réel
(ADN), et les acronymes (Ovni, qui se prononce
n
comme un mot complet). En XHTML 1.0, on dis-
Inconvénient
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait¨de deux balises : et Double codage la souris, une infobulle apparaîtra pour vous indiquer la signification du
. Nous avons pris ici le parti de ne
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 207
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 5 – HTML 5
conversion?
Une mise en exposant et en indice
n Vous voulez insérer sur cette même page ALLER PLUS LOIN
Prenons par exemple le terme ADN, contraction de « acide
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
Prenons un petit exemple :
un script qui affiche l’heure.
Abréviations, sigles et acronymes
La langue française fait la distinction entre : les
abréviations (« Dr » pour Docteur), les sigles
(ADN), et les acronymes (Ovni, qui se prononce
¨ Script C?
comme un mot complet). En XHTML 1.0, on dis-
pose en fait de deux balises : et ou S? L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
la souris, une infobulle apparaîtra pour vous indiquer la signification du
. Nous avons pris ici le parti de ne
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 208
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 5 – HTML 5
n Transmissions allégées vers le client alors de plus en plus Une mise en exposant et en indice
léger
¨ Moins de scripts transmis
Les abréviations
n Souvent une simple page web
Si vous placez un terme en notation raccourcie dans votre page, vous
devez le placer à l’intérieur de la balise . Cette balise permet de
n Entrée
¨ Lesvariables
Paramètres d'exécution, abréviationsd'environnement du serveur
Web Si vous placez un terme en notation raccourcie dans votre page, vous
devez le placer à l’intérieur de la balise . Cette balise permet de
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
n Traitement Prenons par exemple le terme ADN, contraction de « acide
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
¨ Code classique
A (variables, instructions à réaliser sur le serveur)
LLER PLUS LOIN
Prenons un petit exemple :
Abréviations, sigles et acronymes
n Sortie
La langue française fait la distinction entre : les
abréviations (« Dr » pour Docteur), les sigles
(ADN), et les acronymes (Ovni, qui se prononce
Fonctionnement général
Accès libre - Réussir son site web avec XHTML et CSS
Figure 3–8
Une mise en exposant et en indice
Les abréviations
Si vous placez un terme en notation raccourcie dans votre page, vous
devez le placer à l’intérieur de la balise . Cette balise permet de
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
Prenons par exemple le terme ADN, contraction de « acide
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
ALLER PLUS LOIN
Abréviations, sigles et acronymes Prenons un petit exemple :
La langue française fait la distinction entre : les
abréviations (« Dr » pour Docteur), les sigles
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 211
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 5 – HTML 5
Environnement de travail
n Une large gamme d’outils libres et d’installation très simple
¨ EasyPHP (Windows)
n [Link]
Accès libre - Réussir son site web avec XHTML et CSS
¨ XAMPP (Multi-plateforme)
Le résultat de ce code source apparaît sur la figure 3-8.
n [Link]
Figure 3–8
¨ La suite AMP
Une mise en exposant et en indice
n LAMP (Linux)
¨ [Link]
n WAMP (Windows) Les abréviations
¨ [Link]
Si vous placez un terme en notation raccourcie dans votre page, vous
devez le placer à l’intérieur de la balise . Cette balise permet de
n MAMP (MacOS) regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
¨ [Link] Prenons par exemple le terme ADN, contraction de « acide
n Autres:ALLERSAMP
PLUS LOIN
(Solaris), iAMP (iSeries),
désoxyribonucléique OAMP
» (ce qui est (OpenBSD),
quand même …
plus court à prononcer).
Prenons un petit exemple :
¨ etc. Abréviations, sigles et acronymes
La langue française fait la distinction entre : les
abréviations (« Dr » pour Docteur), les sigles
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 212
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 5 – HTML 5
¨ <InstallDir>\MAMP\htdocs
Les abréviations
n 2 fichiers de configuration principaux Si vous placez un terme en notation raccourcie dans votre page, vous
devez le placer à l’intérieur de la balise . Cette balise permet de
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
¨ InstallDir>\MAMP\conf
Prenons par exemple le terme ADN, contraction de « acide
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
ALLER PLUS LOIN
Prenons un petit exemple :
n [Link]
Abréviations, sigles et acronymes
La langue française fait la distinction entre : les
abréviations (« Dr » pour Docteur), les sigles
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis- n [Link] L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 213
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 5 – HTML 5
Premier programme
n L’édition du script PHP est
réalisé avec un éditeur
quelconque [Link]
Accès libre - Réussir son site web avec XHTML et CSS
n Editer ce programme
Figure 3–8
Une mise en exposant et en indice
être .php
(ADN), et lesafin
acronymesqu’il
(Ovni, qui soit
abréviations (« Dr » pour Docteur), les sigles
se prononceinterprété
par leposeserveur
en fait de deuxWeb.
comme un mot complet). En XHTML 1.0, on dis-
balises :
et
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
la souris, une infobulle apparaîtra pour vous indiquer la signification du
. Nous avons pris ici le parti de ne
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 214
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 5 – HTML 5
Deuxième programme
n Au résultat, vous recevrez une page
contenant toutes les caractéristiques et
Accès libre - Réussir son site web avec XHTML et CSS
options de votre interpréteur et Le résultat de ce code source apparaît sur la figure 3-8.
Les abréviations
Si vous placez un terme en notation raccourcie dans votre page, vous
devez le placer à l’intérieur de la balise . Cette balise permet de
regrouper les acronymes, abréviations et sigles (voir encadré ci-contre).
Prenons par exemple le terme ADN, contraction de « acide
désoxyribonucléique » (ce qui est quand même plus court à prononcer).
ALLER PLUS LOIN
Abréviations, sigles et acronymes Prenons un petit exemple :
La langue française fait la distinction entre : les
abréviations (« Dr » pour Docteur), les sigles
(ADN), et les acronymes (Ovni, qui se prononce
comme un mot complet). En XHTML 1.0, on dis-
L’attribut sert à afficher une infobulle. Si vous survolez ADN avec
pose en fait de deux balises : et
. Nous avons pris ici le parti de ne la souris, une infobulle apparaîtra pour vous indiquer la signification du
parler que de la balise car c’est la plus terme (voir figure 3-9).
pérenne. En effet, la balise dispa-
raîtra dans XHTML 2.0. Les abréviations, sigles et 215
AP5, DUT-DST/DGI/ESP/UCAD/SN,
acronymes [Link]
donc tous être placés dans une
seule balise : . Cela simplifie les choses,
Chap. 5 – HTML 5
¨ Structure etéléments de
Le résultat de ce codebase
source apparaît sur la figure 3-8.
¨ Opérateurs
¨ Structures de contrôle
Les abréviations
Si vous placez un terme en notation raccourcie dans votre page, vous
¨ Variables d’environnement et variables
et sigles (voir encadréissues
devez le placer à l’intérieur de la balise
regrouper les acronymes, abréviations
. Cette balise permet de
ci-contre). de
217
Chapitre 8
Eléments avancés de PHP
218