Le HTML. Structure de Base... 2



Documents pareils
Introduction à Expression Web 2

Utilisation de l éditeur.

Formation > Développement > Internet > Réseaux > Matériel > Maintenance

MAILING KOMPOZER... 2 CREEZ UNE PAGE... 2 FORMAT DE LA PAGE... 2 AJOUTER DU TEXTE SUR UNE PAGE... 4

KompoZer. Composition du site : _ une page d'accueil : index.html. _ une page pour la théorie : theorie.html. _ une page pour les photos : photos.

ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A.

Guide pour la réalisation d'un document avec Open Office Writer 2.2

GUIDE D UTILISATION CRÉER SON SITE WEB - PROJET RESCOL

Licence de Biologie, 1ère année. Aide. [Aide 1] Comment utiliser l'explorateur Windows? Comment créer des dossiers?

AGASC / BUREAU INFORMATION JEUNESSE Saint Laurent du Var Tel : bij@agasc.fr Word: Les tableaux.

Tapez le titre de la page «BASTIA ville méditerranéenne», puis allez deux fois à la ligne à l aide de la touche Entrée.

qwertyuiopasdfghjklzxcvbnmqwerty uiopasdfghjklzxcvbnmqwertyuiopas dfghjklzxcvbnmqwertyuiopasdfghjklz mqwertyuiopasdfghjklzxcvbnmqwert

DÉFINITION DE LA NEWSLETTER : OUVERTURE DU LOGITIEL ETARGET

Création d un site Internet

GUIDE D UTILISATION DU BACKOFFICE

Guide d'utilisation. OpenOffice Calc. AUTEUR INITIAL : VINCENT MEUNIER Publié sous licence Creative Commons

Évaluation des compétences. Identification du contenu des évaluations. Septembre 2014

145A, avenue de Port Royal, Bonaventure (Québec) G0C 1E0 Sans frais :

<Créer un site Web. avec/> Suzanne Harvey

Publier dans la Base Documentaire

Manuel du composant CKForms Version 1.3.2

Créer un sondage en ligne

Pluridisciplinarité. Classe de BTS DATR

La Clé informatique. Formation Internet Explorer Aide-mémoire

Automatisation d'une Facture 4. Liste Déroulante Remises Case à cocher Calculs

SOMMAIRE 1 INTRODUCTION 4 2 GUIDE D UTILISATION ET TUTORIAUX VIDEOS EN LIGNE 4 3 CONTACTER VOTRE SUPPORT 4 4 RACCOURCIS CLAVIER 5

Cours Excel : les bases (bases, texte)

1 CRÉER UN TABLEAU. IADE Outils et Méthodes de gestion de l information

Freeway 7. Nouvelles fonctionnalités

Bernard Lecomte. Débuter avec HTML

Manuel d'utilisation de l'administration du site Japo.ch - 1

DECOUVERTE DE LA MESSAGERIE GMAIL

Le service de création de site Internet : Mode d emploi. La Création de Site Internet

CMS Modules Dynamiques - Manuel Utilisateur

MODE D'EMPLOI DU CONTRIBUTEUR WEB UAPV "CONTRIBUER DANS UNE RUBRIQUE DU SITE WEB"

Guide de réalisation d une campagne marketing

MAÎTRISE DE L ENVIRONNEMENT WINDOWS VISTA

.. CSS. Damien Nouvel. Damien Nouvel (Inalco) CSS 1 / 15

CREER UN PETIT SITE WEB EN COMPOSANT DES PAGES HTML

Alain DI MAGGIO Mise à jour sur le site 11/01/10

Chapitre 2 Créer son site et ses pages avec Google Site

Correction des Travaux Pratiques Organiser son espace de travail

INFORM :: DEMARRAGE RAPIDE A service by KIS

Votre site Internet avec FrontPage Express en 1 heure chrono

Créer son questionnaire en ligne avec Google Documents

Club informatique Mont-Bruno Séances du 05 octobre et du 24 octobre 2012 Présentateurs : Réjean Côté

SOMMAIRE. Présentation assistée sur ordinateur. Collège F.Rabelais 1/10

Chapitre 1. Prise en main

Utilisation de Sarbacane 3 Sarbacane Software

Introduction : présentation de la Business Intelligence

Traitement de texte : Quelques rappels de quelques notions de base

PRISE EN MAIN D UN TABLEUR. Version OPEN OFFICE

Publier un Carnet Blanc

Guide d'utilisation du logiciel de NEWSLETTERS

Le logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation.

Rapports d activités et financiers par Internet. Manuel Utilisateur

Cours pratique Excel. Dans chacune des feuilles, les donnés sont déjà entrées afin de gagner du temps.

BUREAUTIQUE. 1 Journée. Maîtriser les fonctions de base du logiciel

Tutoriel BLOGGER. Pour vous donner une idée, voici un exemple de blog :

Un mini-site internet en une après-midi

Manuel utilisateur logiciel Salles. Version 1.1

Access 2010 Entraînement 1 Garage Renault Dossier 24 MCD

Création WEB avec DreamweaverMX

PARAMETRAGE CONSOLE ADMINISTRATION DE MESSAGERIE "VENDOME.EU" NOTICE UTILISATION

Parcours FOAD Formation EXCEL 2010

HTML5 et CSS3 pour des sites Responsive Web Design

Comment intégrer des images dans un texte

FICHE 1 : ENTRER DANS LE LOGICIEL POWERPOINT

Manuel d utilisation NETexcom

Réaliser un PUBLIPOSTAGE


PRODUITS Utiliser la messagerie intégrée dans VisualQie

Tutoriel d utilisation du Back-Office du site de la ligue

Écrit par Riphur Riphur.net

Débuter avec Excel. Excel

Internet : Naviguer en toute sérénité

GUIDE Excel (version débutante) Version 2013

Fiches d aide à l utilisation

Pour les caméras IP de modèles : QSTC201 QSTC211. Surveillance à distance via Internet Guide de démarrage

Climat Scolaire - Manuel utilisateur - Chapitre 2 : «Créer, Editer et suivi d un texte»

VOS PREMIERS PAS AVEC TRACENPOCHE

Optimiser pour les appareils mobiles

FrontPage Support d apprentissage septembre 2000

2010 Ing. Punzenberger COPA-DATA GmbH. Tous droits réservés.

Prise en main rapide

Par défaut, VisualQie utilise la messagerie qui est déclarée dans Windows, bien souvent OUTLOOK EXPRESS ou encore OUTLOOK.

Stellar Phoenix Outlook PST Repair - Technical 5.0 Guide d'installation

Mise en forme d'un document écrit sous Word - quelques rappels pour consolider ses connaissances -

Télécharger et Installer OpenOffice.org sous Windows

Chapitre 2 Accès aux partages depuis votre système d'exploitation

Silfid : Agence de création de site internet, formations et Conseils Retour sommaire

Gestion des documents avec ALFRESCO

1. Installation du Module

Comment utiliser sa messagerie laposte.net

Module Com231A - Web et Bases de Données Notion 5 : Formulaires et utilisation des Bases de Données avec PHP

Manuel de mise en page de l intérieur de votre ouvrage

PARAMETRER LA MESSAGERIE SOUS THUNDERBIRD

Transcription:

Le HTML Structure de Base... 2 Balise <body></body>... 2 Balise <font></font>... 2 Autres balises de mise en forme du texte... 2 Balise <hr>... 2 Balise <img></img>... 3 Balise <a></a>... 3 <table></table>... 3 <tr></tr>... 4 <td></td>... 4 <ul></ul> : liste à puces... 4 <ol></ol> : liste à numéros... 4 <dl></dl> : liste hiérarchisée... 4 <li> : démarre une nouvelle ligne dans la liste... 4 Exemple de liste :... 4 Balise <form></form>... 5 Balise <input>... 5 L'objet bouton... 5 L'objet "bouton soumettre"... 5 L'objet "image"... 5 L'objet boite de texte... 5 L'objet password... 5 L'objet radio... 6 L'objet hidden... 6 L'objet file... 6 Les objets combobox et listbox... 6 L'objet zone de texte... 7 Principe... 7 Le Frameset... 7 La balise <frameset></frameset>... 8 La balise <frame>... 8 Revenons aux framesets... 8

Liste des principales balises HTML Structure de Base <html> <head> <title></title> </head> <body> </body> </html> Balise <body></body> bgcolor="#xxxxxx" : couleur de fond de la page background="adresse_de_l_image" : image de fond text="#xxxxxx" : couleur par défaut du texte link="#xxxxxx" : couleur par défaut des liens alink="#xxxxxx" : couleur par défaut des liens actifs (quand on clique dessus) vlink="#xxxxxx" : couleur par défaut des liens déjà visités Balise <font></font> color="#xxxxxx" : couleur du texte size=n : taille du texte. N compris entre 1 et 6 inclus, 3 est la taille par défaut face="nom_de_la_police" : change la police. On peut mettre plusieurs polices séparées par des virgules. Si la 1ere n'est pas installée sur le PC, la 2e sera affichée, etc... Eviter les polices pas très courantes. Autres balises de mise en forme du texte <b></b> : en gras <i></i> : en italique <u></u> : souligné <div align="center/left/right"></div> : aligne le texte <div style="text-align:justify;"></div>: justifie le texte (occupe toute la largeur) <blockquote></blockquote> : décale un paragraphe à droite <br> : saut de ligne Balise <hr> Crée une barre de séparation horizontale. width=n : largeur de la barre, en pixels ou en pourcentage size=n : épaisseur de la barre, en pixels color="#xxxxxx" : couleur de la barre (ne marche que sous internet explorer) noshade : la barre apparaît plate, sans ombre derrière.

Balise <img></img> Insère une image. src="adresse_de_l_image" : adresse de l'image à afficher (sic) border=n : taille de la bordure autour de l'image. Par défaut, 2. width=n : largeur de l'image, en pixels. height=n : hauteur de l'image. alt="texte" : petit texte de remplacement qui s'affiche si l'image n'a pas été trouvée, pendant le temps de chargement de celle-ci. Avec la plupart des navigateurs, ce texte s'affiche quand on passe la souris au dessus de l'image, on peut donc en faire un texte de légende de l'image. /!\ attention : width et height ne modifient pas l'image, mais juste la taille qu'elle a à l'écran /!\ Balise <a></a> href="adresse" : adresse vers laquelle pointe le lien cette adresse peut être : - un lien http (http://site.com/repertoire/fichier.htm) - un lien direct (si le fichier est situé sur le même serveur :../repertoire/fichier.htm) - une adresse mail (mailto:adresse@email.com) - un lien interne à la page (#nom_du_lien) - un lien interne dans une page externe (sous_repertoire/fichier.htm#lien_interne) - n'importe quoi d'autre (adresse ftp, news, ed2k,...) target="cible" : endroit dans lequel sera affiché le contenu du lien cible: "_blank" : nouvelle fenêtre du navigateur "_top" : sort des cadres et affiche le lien en plein écran "nom_du_cadre" : affiche le lien dans le cadre qui s'apelle "nom_du_cadre" name="nom" : en utilisant <a name="nom"></a>, on crée une destination pour un lien interne à la page (pour se déplacer à l'intérieur d'une même page). En créant un lien <a href="#nom">lien</a>, on se déplacera à l'endroit du <a name="nom"></a> /!\ ne pas utiliser href et name dans une même balise <a> /!\ Tableaux <table></table> align="left/center/right" : alignement du tableau (équivalent à <div align=" left/center/right "><table> [...] </table></div>) bgcolor="#xxxxxx" : couleur de fond du tableau background="adresse_de_l_image" : image de fond (IE seulement) border=n : taille de la bordure extérieure du tableau bordercolor="#xxxxxx" : couleur de la bordure (IE seulement) cellpadding=n : marge à l'intérieur des cellules, entre le texte et le bord de la cellule (par défaut, 2) cellspacing=n : marge entre les cellules (par défaut, 2)

cols=n : nombre de colonnes du tableau (facultatif, seulement pour les tableaux un peu complexes) height=n : hauteur du tableau, en pixels ou en % width=n : largeur du tableau,... <tr></tr> bgcolor="#xxxxxx" : couleur de fond de la ligne bordercolor="#xxxxxx" : couleur de la bordure (IE seulement) valign="top/middle/bottom" : alignement vertical du texte dans les cellules de la ligne <td></td> align="left/center/right" : alignement horizontal du texte de la cellule valign="top/middle/bottom" : alignement vertical du texte dans la cellule bgcolor="#xxxxxx" : couleur de fond de la cellule background="adresse_de_l_image" : image de fond (IE seulement) colspan=n : nombre de colonnes qu'occupe la cellule dans le tableau (pour faire des fusions de cellules) rowspan=n : nombre de lignes... height=n : hauteur de la cellule, en pixels ou en % width=n : largeur de la cellule,... Listes <ul></ul> : liste à puces type="disc/square/circle" : type de puce (cercle plein, carré, ou cercle vide) <ol></ol> : liste à numéros type="1/i/i/a/a" : type de numéros : - 1 : 1, 2, 3,... - I : I, II, III,... - i : i, ii, iii,... - a : a, b, c,... - A : A, B, C,... <dl></dl> : liste hiérarchisée une ligne est constituée de <dt>titre</dt><dd>description</dd> <li> : démarre une nouvelle ligne dans la liste /!\ il n'est pas nécessaire de fermer cette balise /!\ Exemple de liste : <ul type="disc"> <li>element 1 <li>element 2 <li>element 3</ul>

Formulaires Balise <form></form> Crée un formulaire action="adresse" : adresse à laquelle le formulaire doit être envoyé pour être traité une fois rempli et "soumis" (grâce au bouton de type submit) method="get/post" : méthode d'envoi du formulaire. Dépend du script qui reçoit et qui traite le formulaire. name="nom" : nom du formulaire. Sert surtout dans les scripts comme le JavaScript Balise <input> Crée un objet dans un formulaire. L'objet bouton <input type="button" value="texte du bouton" name="nom_du_bouton"> Ce bouton ne sert à rien en lui même, son seul intérêt est pour programmer des scripts en JavaScript L'objet "bouton recommencer" <input type="reset" value="texte du bouton" name="nom_du_bouton"> Ce bouton efface tout le contenu du formulaire. L'objet "bouton soumettre" <input type="submit" value="texte du bouton" name="nom_du_bouton"> Ce bouton envoie le formulaire à l'adresse spécifiée dans le champ "action" de <form> L'objet "image" <input type="image" src="adresse_de_l_image"> Comme le bouton submit, mais à la place du bouton, on a une image. Cette balise se comporte comme la balise <img> (même attributs). L'objet boite de texte <input type="text" value="texte par défaut de la boite" name="nom_de_la_boite"> size=n : taille de la boite, en nombre de caractères maxlenght=n : nb de caractères maxi que peut contenir la boite (supérieur ou égal à size) L'objet password Pareil qu'une boite de texte, sauf que les caractères saisis sont remplacés par des **** /!\ N'utiliser que ce type de boites pour la saisie de mots de passe /!\

<input type="password" value="texte par défaut de la boite" name="nom_de_la_boite"> size=n : taille de la boite, en nombre de caractères maxlenght=n : nb de caractères maxi que peut contenir la boite (supérieur ou égal à size) L'objet checkbox Case à cocher. On peut en cocher plusieurs à la fois. <input type="checkbox" name="nom_de_la_case" value="valeur"> texte de la case On peut faire en sorte que la case soit initialement cochée, en ajoutant checked dans la balise Quand on envoie le formulaire, la valeur envoyée par cette case est "" si la case n'est pas cochée, et "valeur" si elle est cochée. L'objet radio Case à cocher. On ne peut cocher qu'une seule case ayant le même nom à la fois. <input type="radio" name="nom_de_la_case" value="valeur"> texte de la case On peut faire en sorte qu'une des cases soit initialement cochée, en ajoutant selected dans la balise correspondante. Quand on envoie le formulaire, la valeur envoyée par cette case est "" si aucune case n'est cochée, et la valeur de la case cochée sinon. L'objet hidden C'est un objet invisible sur la page, mais qui sert à stocker et à transmettre des variables supplémentaires lors de l'envoi du formulaire. <input type="hidden" name="nom" value="valeur"> L'objet file Permet d'envoyer un fichier stocké sur le disque dur au serveur. Assez rarement utilisé. <input type="file" name="nom"> Les objets combobox et listbox <select name="nom" size=n> <option value="valeur1"> texte de la ligne 1</option> <option value="valeur2"> texte de la ligne 2</option> </select> size=n : nombre d'éléments affichés dans la liste Si size=1, on aura une combobox (liste déroulante), sinon, on aura une liste classique.

On peut préciser un élément sélectionné par défaut : il suffit de rajouter selected dans la balise <option> de l'élément. Si on veut que plusieurs éléments soient sélectionnables, il faut rajouter multiple dans la balise <select> L'objet zone de texte <textarea name="nom" cols=x rows=y>(texte)</textarea> Crée une zone de texte de X colonnes sur Y lignes. Ajouter readonly dans <textarea> pour empêcher le visiteur de modifier le texte. Les cardres (frames) Principe une page web est divisée en plusieurs sous pages indépendantes (cadres) par exemple, un menu à gauche, un titre en haut et la page elle même sur tout le reste Il faut une page par cadre, plus une page spéciale (frameset) contenant toutes les autres et qui indique comment sont crées et disposés les cadres. Le principal problème est que tous les cadres affichés dans le frameset ont la même adresse, le même nom, etc... celui du frameset. /!\ Les frames sont de moins en moins utilisées, parce que - les moteurs de recherche ne les aiment pas - les navigateurs ont quelquefois du mal à les gérer - c'est pas toujours pratique - c'est lourd en terme de taille de pages et de temps de chargement - bref, c'est pas bien! Maintenant, on a plus tendance à créer des tableaux, avec par exemple dans la colonne de gauche le menu et a droite la page. Ainsi, le menu fait partie de la page, c'est beaucoup plus logique comme ça (si si, puisque je vous le dis :) Enfin, si vous voulez voir comment ça marche... Le Frameset C'est une page HTML normale, à ceci près que sa balise <body> est remplacée par une balise <frameset></frameset> On a donc : <html> <head> <title></title> </head> <frameset> [...] </frameset> </html>

La balise <frameset></frameset> Elle indique que la page sera coupée en deux cadres <frameset cols="xxx,yyy"> </frameset> Ici, la page sera divisée en 2 colonnes, celle de gauche faisant XXX de large et la seconde YYY XXX et YYY peuvent être une taille en pixels, un pourcentage, ou * (taille inconnue, occupe tout le reste de la page). En général, YYY est * De même, <frameset rows="xxx,yyy"> Créera 2 cadres superposés. Autres attributs en option : border=n : pour modifier la taille de la bordure qui sépare les 2 cadres du frameset bordercolor="#xxxxxx" : devinez à quoi ca sert? framebroder="yes/1/no/0" : yes ou 1 : bordure entre les 2 cadres. no ou 0 : pas de bordure du tout. /!\ Cette balise peut contenir uniquement des balises <frame>, ou d'autres <frameset>, pour avoir des cadres imbriqués, on y reviendra plus tard. /!\ La balise <frame> C'est elle qui définit quelle page sera affichée dans le cadre. <frame name="nom_du_cadre" src="adresse_de_la_page"> Le nom du cadre est très important, sans cela, on ne pourrait pas faire en sorte qu'un lien sur une page change le contenu d'un autre cadre que le sien. Je sais pas si j'ai été très clair, mais bon, le seul truc a retenir c'est qu'il FAUT mettre des noms :) bordercolor="#xxxxxx" : no comment :) frameborder=n : voir au dessus, à <frameset> noresize : à ajouter dans la balise <frame> pour que le visiteur ne puisse pas redimensionner les cadres scrolling="yes/no/auto" : définit si on affiche ou pas des barre de défilement pour le cadre. Auto : affiche les barres de défilement uniquement si la page est plus grande que le cadre qui la contient. Par défaut : auto. Revenons aux framesets Un frameset contient soit - 2 balises <frame> - 1 balise <frame> et 1 nouveau <frameset> imbriqué (ou dans l'odre inverse) - 2 <frameset> On peut donc imbriquer des cadres à volonté, par exemple

<html> <head> <title></title> </head> <frameset cols="50%,*"> <frameset rows="50%,*"> <frame name="haut" src="page1.htm"> <frame name="gauche" src="page2.htm"> </frameset> <frame name="page" src="page3.htm"> </frameset> </html> ça donne une page : +-----------------------------------+-----------------------------------+ <haut> page1.htm <page> page3.htm +-----------------------------------+ <gauche> page2.htm +-----------------------------------+-----------------------------------+ Ici, on crée d'abord deux colonnes, puis dans la premiere on ajoute un 2e frameset qui lui est découpé en 2 rangées. Dans ce frameset, on met les cadres "haut" et "gauche". On ferme le 2e frameset, et dans la 2e colonne du 1er frameset on met le cadre "page". Enfin, on ferme le 1er frameset. Bon, ben voila, c'est à peu près tout ce qu'il y a à savoir! Pti rappel A l'efrei, votre adresse c'est http://perso.efrei.fr/~login/ Pour que votre site soit accessible depuis l'extérieur, vous devez le mettre dans un dossier html_public, qui se trouve à la racine de votre répertoire perso (home)