• Aucun résultat trouvé

CHAPITRE I : LE LANGAGE HTML

N/A
N/A
Protected

Academic year: 2022

Partager "CHAPITRE I : LE LANGAGE HTML"

Copied!
14
0
0

Texte intégral

(1)

I/ Introduction :

Les pages Web visualisées dans un navigateur Internet sont écrites avec un langage nommé HTML (HyperText Markup Language). C’est un langage de description de contenu et de structure.

Les pages HTML ont la particularité d’être indépendantes de toute plate-forme, et donc bien adaptées à des échanges d’informations dans un environnement hétérogène comme le Web.

Le langage HTML est composé d’un ensemble de balises (tags). Une balise est un élément spécial qui indique une action concernant la mise en page, la mise en forme ou la structure logique d’un document.

II/ Structure d’une page HTML

CHAPITRE I : LE LANGAGE HTML

(2)

Les Balises HTML

(3)
(4)

Lien interne :

<a name = "Non du lien" href="#Destination" >Texte du lien</a>

Afficher un lien dans une nouvelle fenêtre :

<a href="page.html" target="_blank">Intitulé du lien</a>

III/Les Tableaux :

Propriétés du tableau :

<TABLE border = "x" bordercolor ="coul bord" align="alignement"

bgcolor = "couleur arrière-plan" width = "x% ou en pixel">

<CAPTION>légende en haut</CAPTION>

<CAPTION ALIGN="bottom">légende en bas</CAPTION>

(5)

<TR> < !création d'une ligne !></TR>

<TD WIDH, ALIGN, VALIGN, ROWSPAN, COLSPAN> texte</TD>

COLSPAN = nbre de cellules à fusionner horizontalement ROWSPAN = nbre de cellules à fusionner verticalement

Alignement des cellules

APPLICATION :

Créer, à l'aide du langage HTML les deux pages suivantes :

(6)

La création de formulaires HTML

<form name = "Nom_Formulaire" method="get/post" action = "lien vers autre page">

</form>

ACTION : Permet d'indiquer l'action à entreprendre lorsque le bouton de validation est activé.

NAME : Le nom attribué au formulaire.

METHOD : Permet de spécifier la méthode d'envoi des données au serveur (deux méthodes sont possibles : POST ou GET).

(7)
(8)

Liste de choix multiple : Ajouter la propriété : Multiple

(9)

APPLICATION :

Créer le formulaire suivant :

Les Cadres :

Texte Défilant :

<marquee>Votre Texte</marquee>

Option :

Direction = ‘’right/left/up/down’’ (Direction du défilement) Scorllamount = ‘’1/2/….’’ (Vitesse)

Behavior = ‘’scroll/slide/alternate’’ (Type du déplacement)

(10)

Behavior="scroll" : là, le texte défile normalement.

Behavior="slide" : là, le texte glisse jusqu'à la direction indiquée et s'arrête

Behavior="alternate" : le texte fait un va et vient

Exemple :

<marquee direction="left" scrollamount ="2"

behavior="slide">Mon texte</marquee>

Les Frames :

Pour diviser l'écran en plusieurs fenêtres, les balises sont peu nombreuses : Zone avec des fenêtres <FRAMESET>

</FRAMESET>

Début de zone avec des fenêtres Fin de zone avec des fenêtres Agencement des

fenêtres <FRAMESET ROWS="...">

<FRAMESET COLS="..."> Fenêtres horizontales Fenêtres verticales

(11)

Il faut employer les balises suivantes :

<HTML>

<HEAD></HEAD>

<FRAMESET ROWS="30%,70%">

<FRAME>

<FRAME>

</FRAMESET>

</HTML>

Attention!

<FRAMESET></FRAMESET>

remplace

<BODY></BODY>

L'attribut ROWS="hauteur1,hauteur2,...,hauteurN" définit la hauteur des différentes fenêtres en cas de division horizontale.

La hauteur s'exprime en pixels ou en %. Dans ce cas, on veillera à ce que le total soit égal à100%;

Le même pour un agencement vertical

<FRAMESET COLS="30%,70%">

<FRAME>

<FRAME>

</FRAMESET>

L'attribut COLS="largeur1,largeur2,...,largeurN" définit la largeur des

(12)

différentes fenêtres en cas de division verticale

La hauteur s'exprime en pixels ou en %. Dans ce cas, on veillera à ce que le total soit égal à100%;

n peut mélanger les deux :

<FRAMESET ROWS="30%,70%">

<FRAME>

<FRAMESET COLS="30%,70%">

<FRAME>

<FRAME>

</FRAMESET>

</FRAMESET>

Pour l'instant, nos frames sont vides. On va donc leur donner à manger par des attributs de la balise <FRAME>.

SRC="URL" adresse du document à afficher dans la fenêtre

On construit 3 fichiers Html élémentaires que l'on place dans le même répertoire que le fichier de frames.

A.htm B.htm C.htm

<HTML><BODY>

<H4>A</H4>

</BODY></HTML>

<HTML><BODY>

<H1>B</H1>

</BODY></HTML>

<HTML><BODY>

<H1>C</H1>

</BODY></HTML>

On reprend le fichier de frame précédent que l'on complète.

<FRAMESET ROWS="30%,70%">

<FRAME SRC="A.htm">

<FRAMEST COLS="30%,70%">

<FRAME SRC="B.htm">

<FRAME SRC="C.htm">

(13)

</FRAMESET>

</FRAMESET>

Un autre attribut de cette balise <FRAME> est NAME="NOM". Name indique le nom de la fenêtre de telle sorte que cette frame puisse être utilisée comme cible d'un lien hypertexte.

Ainsi, je voudrais faire un lien sur B pour afficher le contenu de ce lien (prenons le fichier a.htm pour éviter de l'encodage) dans C.

Le fichier de frames devient :

<FRAMESET ROWS="30%,70%">

<FRAME SRC="A.htm">

<FRAMESET COLS="30%,70%">

<FRAME SRC="B.htm">

<FRAME SRC="C.htm" NAME="fenetreC">

</FRAMESET>

</FRAMESET>

Et on met un lien vers A.htm dans le fichier B.htm en désignant comme cible [target] la frame C.

<HTML><BODY>

<A HREF="A.htm" TARGET="fenetreC"><H1>B</H1></A>

</BODY></HTML>

(14)

L'attribut TARGET peut aussi prendre certaines valeurs prédéfinies :

_blank qui indique au browser qu'il doit créer une nouvelle fenêtre afin d'y afficher le fichier. Dans ce cas, vous ouvrer en fait un nouveau browser.

_self qui indique que le fichier sera chargé dans la même fenêtre que celle dans laquelle se trouve le lien.

_top qui implique l'affichage du fichier sur toute la surface de la fenêtre du browser.

Application :

Références

Documents relatifs

Une façon simple d’y arriver est de créer un fond d’écran avec les bornes pour une résolution de 800x600 pixels et de 1024x768 pixels. IFT1147 -

Après passerelle de la vérification VXML, le fichier audio du serveur multimédia primaire du port voix de Cisco (CVP) n'est pas dans le cache, le même fichier audio du cache

C’est une bataille entre frère et sœur, Michael contre Haley Nous jouons souvent ensemble à ce jeu, car c’est le seul jeu qu’Haley auquel elle sait jouer mais c’est aussi grâce

Après que les premières images défilent, je me dirige vers le coin confiserie pour servir les clients ; jusqu'à la fin du film, pour recommencer autant de fois qu’il y a de

J’ai rendez vous avec Paul et Anthony a quatorze heures, histoire de sortir entre potes et pour aussi pouvoir discuter de notre semaine.. Je connais Paul par l’intermédiaire

Ecouteurs dans les oreilles je vais en direction du magasin de Guillaume « This is somewhere », je vais essayer d’accomplir une bonne action ; Samedi Anthony me disait qu’il

Après ma douche, je demande à Claire qui est toujours dans mon lit de bien vouloir partir et de ne plus revenir.. Celle-ci me

Perdre quelqu’un c’est toujours difficile, pour rien au monde je voudrais être à sa place.. Lui dis-je en baissant