Beruflich Dokumente
Kultur Dokumente
M. BOUKERS
Dfinition
HTML : Hyper Text Markup Language. Langage de description. Permet de coder une page web l aide de commandes de mises en forme appeles balises . Permet de dfinir la forme du texte (gras, italique, polices, ...). Permet d inclure des images, du son, implanter des liens vers d'autres pages... interprt par le navigateur. Le code html qui gnre une page web est visible ct client L extension d une page html : .html ou .htm .
M. BOUKERS
Balises
attribuent une fonction spcifique au segment encadr. pratiquement toutes les balises vont par paire (balises d'ouverture et de fermeture, exemple : <b> et </b>).
M. BOUKERS
Attributs
Une balise peut avoir un ou plusieurs attributs. prcisent la fonction ou le mode d'application des balises. sont spars par un espace. sont mentionns uniquement dans la balise d'ouverture. leur ordre n'a pas d'importance. peuvent avoir une valeur (nom, unit de mesure ...) inscrite entre guillemets.
M. BOUKERS 4
Syntaxe
<balise> Objet </ balise>
<Nom de la balise de dbut Attribut1 = "valeur1" Attribut2 = "valeur2" ... Attribut n = "valeur n"> texte mis en forme </Nom de la balise de fin>
M. BOUKERS
Remarques - <! Commentaire --> --> Les caractres accentus et spciaux sont cods
M. BOUKERS
Exemple
<HTML> <HEAD>
Exemple2.html M. BOUKERS
Exemple
<HTML> <HEAD> <TITLE> Exemple3 de pages html </TITLE> </HEAD> <BODY> <B> Premire partie :</B><BR> Ce document prsente les fondamentaux d'une cration de page html <BR><BR><U> le document de base </U> <!--Dbut <!--Dbut de paragraphe--> paragraphe--> <P><H1> Titre de niveau1 </H1> <H2> Titre de niveau2 </H2> <H3> Titre de niveau3 </H3> <H4> Titre de niveau4 </H4> <H5> Titre de niveau5 </H5> <H6> Titre de niveau6 </H6></P> Exemple de caractères spéciaux </BODY> </HTML>
M. BOUKERS
Exemple3.html
10
<HTML> <HEAD> <u>< <u><font color="#FF0000" face="Courier New, Courier, mono" size=" size="4"> Entte : Informations gnrales sur le document </font><br></u><p> </HEAD> <BODY> <b> <font color="red" face="verdana" size=" 2"> 2"> Corps : Texte du document + commandes de formatage </font> </b> </BODY> </HTML>
M. BOUKERS
Font.html
12
Remarque La balise <IMG> ne possde pas de balise de fermeture. Dans certains cas, aprs une modification avec sauvegarde, et afin d avoir une actualisation, le redmarrage du WampServer est trs demand.
M. BOUKERS
13
Insertion d'une image Gif </font><br> </u> <br><br> </HEAD> <BODY> <img src= "Fleure.Gif" align="middle" alt= "L'image fleure.Gif est introuvable" border="2"> </BODY> </HTML>
Insert_Image.html
Les liens permettent de faire la liaison entre les pages web. Pour changer de page, il faut cliquer sur un lien, le navigateur chargera alors la nouvelle page.
Syntaxe d un lien
<A HREF = "nom du fichier ou url du document">lien</A> document">lien</A>
Exemple de cration de liens <HTML><HEAD><u><font color="#FF0000" face="Cration des liens Liens internes et externes </font><P></u> </HEAD> <BODY> La page vers laquelle est faite le lien se trouve dans le mme rpertoir que la page en cours : br> <A HREF = "Algerie.jpg">Algrie</A><br><br> --> La page vers laquelle est faite le lien se trouve dans un sous--> sousrpertoire de celui de la page courante : <br> <A HREF = "Test2/fleure.gif">Fleure</A><br><br> --> Lien Vers des Sites externes <br> --> <A HREF = "http://fr.yahoo.com/">Yahoo</A><br> <A HREF = "http://bboukers.ifrance.com/html/">Boukers</A><br <A href="#ancre1">Lien vers l'ancre 1</A> <P><P><P><P><P><P><P><P><P><P> <A name="ancre1">Ce-ci est le texte de l'ancre 1</A> name="ancre1">Ce</BODY></HTML>
Liens.html
TABLEAUX
Intrt :
Permettent une meilleure prsentation de l information. Balises principales <TABLE> </TABLE>
attribut BORDER = "px" attribut ALIGN = "top" (valeur par dfaut) ou "bottom"
La description d'un tableau en HTML se fait ligne par ligne et pour chaque ligne, cellule par cellule. Chaque cellule peut contenir n'importe quel lment HTML (image, texte, lien, applet, tableau ...).
TABLEAUX
Cellules vides <TD></TD> ou <TD> <TD> Affichage ALIGN = "LEFT" "RIGHT" "CENTER" "JUSTIFY" Alignement dans les cellules <TD ALIGN = "left/center/right"> "left/center/right"> <TD VALIGN = "top/middle/bottom"> "top/middle/bottom"> un attribut dans <TD> affecte tous les lments de la cellule un attribut dans <TR> affecte tous les lments de la ligne left
center
right align
M. BOUKERS
TABLEAUX
cellules fusionnes une cellule sur plusieurs lignes ou colonnes ROWSPAN 1 cellule sur hauteur de plusieurs lignes valeur de l'attribut dfinit hauteur en ligne de la cellule COLSPAN 1 cellule sur largeur de plusieurs colonnes valeur de l'attribut dfinit largeur en colonne de la cellule
cellule fusionne
M. BOUKERS
TABLEAUX
M. BOUKERS
du tableau
Titre A4 Valeur B4
Titre A3 Valeur B3
Valeur B1
Tableau1.html M. BOUKERS
Exploitation des modes CREATION, CODE et CREATION du menu Affichage sous Macromedia Dreamweaver Procdure
- Fichiers>Nouveau>HTML>Page de base>Crer. - Se positionner l intrieur du corps. - Affichage>Cration>Insertion>Tableau. - Renseigner les diffrents champs. - Afficher le Code et apporter les modifications en
fonction de vos besoins etc.
Cf. Tableau2.html M. BOUKERS
Les Formulaires
Les formulaires sont dlimits par la balise
<FORM> Les lments du formulaire </FORM>
Les attributs de la balise <form>: <form>: METHOD : Indique sous quelle forme seront envoyes les rponses
POST" "POST" est la valeur qui correspond un envoi de donnes stockes dans le corps de la requte, tandis que "GET" correspond un envoi requte, "GET" de donnes codes dans l'URL, et spares de l'adresse du script par l'URL, un point d'interrogation.
ou adresse email).
M. BOUKERS
Les Formulaires
Les lments de la balise<FORM>
La balise INPUT : un ensemble de boutons et de champs de saisie La balise TEXTAREA : une zone de saisie La balise SELECT : une liste choix multiples
M. BOUKERS
Les Formulaires
La balise INPUT et ses attributs
<INPUT type = "Type du champ" name = "Nom de l'lment" l'lment" value = "Valeur par dfaut" >
= = = =
"liste"> "Valeur 1">Valeur 1</option> "Valeur 2">Valeur 2</option> "Valeur 3">Valeur 3</option>
M. BOUKERS
Exemple 1 <body> <FORM method="" action=""> nom"><BR> <INPUT type="text" name= "nom"><BR> <INPUT type="text" name="prenom"><BR> name="prenom"><BR> <INPUT type="radio" Sexe="value"="M"><BR> Sexe="value"="M <INPUT type="radio" Sexe="value"="F"><BR><BR> Sexe="value"="F <SELECT name= "Fonction"> <OPTION value="enseignant">Enseignant</OPTION> <OPTION value="etudiant">tudiant</OPTION> <OPTION value=" ingnieur" SELECTED>Ingnieur</OPTION> <OPTION value="retraite">Retrait</OPTION> <OPTION value="marie">Autre</OPTION> </SELECT><BR><BR> <TEXTAREA rows="3" name="commentaire"> Tapez ici vos commentaires</TEXTAREA><BR><BR> <INPUT type="checkbox" name="checkbox" value="checkbox"><BR><BR> <INPUT name "submit" type="submit" value="Envoyer"><BR> </FORM> </body> Formulaire1.html
M. BOUKERS
<body><FORM method="" action=""> <td>Nom</td> <INPUT type="text" name="Nom" value="Le Nom"><BR><BR> <td>Prnom</td> <INPUT type="text" name="Prenom" value="Le Prnom"><BR><BR> <td>Sexe</td><BR> <td>Homme</td> <INPUT type="radio" name="Sexe" value="M"><BR> <td>Femme</td> <INPUT type="radio" name="Sexe" value="F"><BR><BR>
Formulaire2.html
M. BOUKERS
30
<td>Fonction</td> <SELECT name="fonction"> <OPTION value="enseigant">Enseignant</OPTION> <OPTION value="etudiant">Etudiant</OPTION> <OPTION value="ingenieur" SELECTED>Ingnieur</OPTION> <OPTION value="retraite">Retrait</OPTION> <OPTION value="marie">Autre</OPTION> </SELECT><BR><BR><BR><BR><BR><BR> <td>Commentaire</td> <TEXTAREA rows="3" name="commentaire"> Tapez ici vos commentaires </TEXTAREA><BR><BR><BR> <td>Confirmer l'inscription</td> <INPUT type="checkbox" name="checkbox" value="checkbox"><BR><BR><BR> <INPUT name "submit" type="submit" value="Envoyer"><BR> </FORM></body>
Formulaire2.html
M. BOUKERS
31
Formulaire2.html M. BOUKERS
Exemple 2 : Essayer de crer un code permettant d avoir le rsultat suivant : Nom Prnom Sexe Homme Femme Fonction
Ingnieur Le Nom Le Prnom
Commentaire
Confirmer l'inscription
Envoyer
M. BOUKERS 33
<FORM method="" action=""> <td>Nom</td> <INPUT type="text" name="Nom" value="Le Nom"><BR><BR> <td>Prnom</td> <INPUT type="text" name="Prenom" value="Le Prnom"><BR><BR> <td>Sexe</td><BR> <td>Homme</td><INPUT type="radio" name="Sexe" value="M"><BR> <td>Femme</td><INPUT type="radio" name="Sexe" value="F"><BR><BR>
34
<td>Fonction</td> <SELECT name="fonction"> <OPTION value="enseigant">Enseignant</OPTION <OPTION value="etudiant">Etudiant</OPTION> <OPTION value="ingenieur" SELECTED>Ingnieur</OPTION> <OPTION value="retraite">Retrait</OPTION> <OPTION value="marie">Autre</OPTION> </SELECT><BR><BR><BR><BR><BR><BR> <td>Commentaire</td> <TEXTAREA rows="3" name="commentaire"> Tapez ici vos commentaires </TEXTAREA><BR><BR><BR> <td>Confirmer l'inscription</td> <INPUT type="checkbox" name="checkbox" value="checkbox"><BR><BR><B <INPUT name "submit" type="submit" value="Envoyer"><BR></FORM>
35
Exercice 1 crire le code HTML correspondant l'affichage de la page web suivante : Ordinateur portable HP Pavilion Srie HDX
Prsent dans le tout nouveau style HP Imprint Dragon ce portable puissant aux lignes pures offre un home cinma de grande classe, une exprience informatique hautes performances, le premier cran HP 20,1 pouces et une conception innovante et lgante
M. BOUKERS
Prnom
Age
<--Votre Profession-->
Envoyer
M. BOUKERS
Solution de l exercice 1
<table border="0" cellspacing="0" cellpadding="0" width="838"> <tr> <td> </td> <td></td> </tr> <tr> <td width="418" height="250" > <img src="hp.jpg" alt="hp" border="0"> </td> <td width="404" height="378" valign="middle" >
<font size="4" color="3366CC" >Ordinateur portable HP Pavilion srie HDX</font>
<p><font size="3" color="003366" >Prsent dans le tout nouveau style HP Imprint <br> " Dragon " ce portable puissant aux lignes pures offre un home cinma de
grande classe, une exprience informatique hautes performances, le premier cran HP 20,1 pouces et une conception innovante et lgante </font></p> </td> </tr> </table>
M. BOUKERS
Solution de l exercice 2 <body> <form id="form1" name="form1" method="post" action=""> <table width="100%" border="1"> <tr> <td width="23%">Nom</td> <td width="77%"><input type="text" name="textfield" /></td> </tr> <tr> <td>Prenom</td> <td> <input type="text" name="textfield2" /> </td> </tr> <tr> <td>Age</td> <td> <input type="text" name="textfield3" /> </td> </tr> <tr> <td>E<td>E-mail</td> <td> <input type="text" name="textfield4" /> </td> </tr>
M. BOUKERS
<tr> <td>Quelle est votre profession ? </td> <td><select name="select"> <option><--Votre Profession--></option> <option><--Votre Profession--></option> <option value="1">cadre</option> <option value="2">cadre moyen</option> <option value="3">cadre superieur</option> </select> </td> </tr> <tr> <td> </td> <td><label> <input type="submit" name="Submit" value="Envoyer" /> </label></td> </tr> </table> <p> </p> </form> <p> </p> </body>
M. BOUKERS