Académique Documents
Professionnel Documents
Culture Documents
I. QUELQUES DEFINITIONS
1. Qu’est ce que Html ?
Ce sont les initiales de HyperText Markup Language. C’est un langage de marquage ou de présentation
de données permettant de créer des pages web pouvant être lues dans des navigateurs. Le HTML n’est pas un
langage de programmation, Il s'agit d'un langage permettant de décrire la mise en page et la forme d'un contenu
rédigé en texte simple.
2. Qu’est ce qu’une page HTML ?
C’est un simple fichier contenant des éléments multimédias. Un élément multimédia peut être du texte, de
l’image, du son, de la vidéo…
3. Qu’est ce qu’un site Web ?
C’est un ensemble de pages qui sont créées par une personne ou un organisme.
4. Qu'est-ce qu'une balise html ?
Une balise HTML est un élément que l'on va ajouter au texte de départ pour dire au navigateur de quelle manière
l'afficher. Elle n'est pas affichée telle quelle dans le navigateur, elle est interprétée par celui-ci. Elle est toujours
délimitée par les signes < et >.
Exemple de balise : <html>
Une balise peut en plus comporter de zéro à plusieurs attributs. Les attributs sont des informations
complémentaires qui la caractérisent. Ils se présentent sous la forme nomattribut="valeur".
Exemple de balise et son attribut : <html lang="fr">
Une balise peut être simple ou double.
• Les balises simples : Ce sont des balises qui sont dites "vides", c'est-à-dire qu'elles ne vont contenir aucune
autre balise HTML. Ces balises n'ont pas besoin d'être fermées.
Exemple de balise simple : <br> pour faire un retour à la ligne.
• Les balises doubles : Les balises doubles sont dites ouvrantes/fermantes, c'est-à-dire qu'elles nécessitent
deux balises, une ouvrante et une fermante dans lesquelles on va pouvoir mettre d'autres balises ou du texte. La
balise fermante est identique à la balise ouvrante, à la différence qu'elle contient un "/" pour indiquer à quel
endroit on la ferme.
Exemple : les balises <b> et </b> permettent de mettre en gras le texte qu'elles encadrent :
<b> Ce texte est en gras </b>
• Imbrication des balises : Lorsque l'on cumule l'écriture de plusieurs balises ouvrantes, il est impératif de
respecter la hiérarchie des balises, c'est-à-dire que la première ouverte sera la dernière à être fermée. Le
chevauchement des balises est une grave erreur.
Exemple de balises imbriquées : <i><u>Comment ça Marche</u>, encyclopédie informatique libre</i>
L'exemple ci-dessus donne le résultat suivant :
Comment ça Marche, encyclopédie informatique libre
NB : Les balises HTML ne sont pas sensibles à la casse, c'est-à-dire qu'elles peuvent être saisies indifféremment
en minuscules ou en majuscules !
5. Quelle sont les extensions d’un fichier Html ?
Les fichiers Html ont 2 extensions : soit htm ou html. La différence entre les deux c’est que pour les
anciennes versions de navigateurs, on utilise l’extension htm alors que pour les nouveaux navigateurs, on peut
utiliser html. Il est donc conseiller d’utiliser l’extension htm pour que notre page soit vue par tout le monde.
II.LES OUTILS NECESSAIRES A LA CREATION DES PAGES WEB
Pour écrire des pages web, il faut :
• Un éditeur de texte (blocs note par exemple,…) ou des éditeurs html pour saisir et modifier notre page.
• Un navigateur dans lequel on voit le résultat.
Le texte défilant : Pour faire défiler un texte on l'encadre de la balise < > :
Exemple : <marquee >Ce texte défilera. </marquee > aperçu : Ce texte s'affichera en italique
Afin de laisser le choix au navigateur d’utiliser le fichier qu’il souhaite, nous allons utiliser en plus de la balise
<audio> une balise <source> (représenté sous forme de balise orpheline) avec son attribut src.
<audio controls>
<source src="musique.mp3">
</audio>
I. LES TABLEAUX
Un tableau qu'est-ce que c'est ? Tout simplement une suite de lignes et de colonnes qui forment un ensemble de
cellules. Les tableaux servent avant tout à présenter des données tabulaires. Un tableau est délimité par les balises
<table> </table>. Le contenu d'un tableau HTML est généré horizontalement. C'est-à-dire qu'il n'est pas créé
colonne par colonne mais ligne par ligne. Pour créer un tableau, nous commençons par créer des lignes, puis
nous insérons dans ces lignes les cellules du tableau. Le contenu (textes, images, autres balises) se trouve
uniquement dans les cellules et ne doit se trouver en aucun cas en dehors.
1. Les balises utiles
Par défaut, les bordures ne sont pas visible, il faut rajouter l'attribut border à la balise <table> pour les faire
apparaître. On peut évidemment épaissir les bordures en augmentant la valeur.
Donc pour construire un tableau, nous avons besoin des balises suivantes :
<table> </table>. C'est cette balise qui permet d'indiquer le début et la fin d'un tableau.
<caption> </caption> : Titre du tableau
<th> </th> : En-tête du tableau
<tr> </tr> : indique le début et la fin d'une ligne du tableau ;
<td> </td> : indique le début et la fin du contenu d'une cellule.
Exemple :
< table border= ‘1’>
< caption >Passagers du vol 377 </ caption >
< tr >
< th >Nom </ th >
< th >Âge </ th >
< th >Pays </ th >
</ tr >
< tr >
< td >Carmen </ td >
< td >33 ans </ td >
< td >Espagne </ td >
</ tr >
< tr >
< td >Michelle </ td >
< td >26 ans </ td >
< td >États - Unis </ td >
</ tr >
Remarque : Pour le type “radio”, les attributs “name” doivent porter la même valeur sinon il y aura possibilité
de choisir plusieurs valeurs comme pour les cases à cocher.
b. L'élément SELECT
Cet élément sert à définir des listes (menus déroulant ou ascenseurs). Elle s'utilise avec la balise OPTION.
c. L'élément TEXTAREA
Permet de créer une zone de texte en spécifiant sa taille grâce aux attributs ROWS et COLS.
Organiser les
LECON 4 : dossiers du site et mise en place du CSS
Compétences visées :
Créer un dossier principal et des sous-dossiers en fonction de fichiers utilisés et des thèmes traités
Regrouper les fichiers à utiliser en fonction de leur nature et en fonction du thème ou des parties du site
Créer un fichier de style externe
Problème : Le club informatique de votre établissement lance le projet de développement de son site Web, ce site doit entre-
autre faire une présentation générale de l’établissement mais aussi les activités des autres clubs tels que club journal, club
anglais, club santé… Chaque club dans le site web doit avoir un espace pour la publication de ses activités et ses éventuelles
photos et fichiers.
Proposez une organisation structurée de ce site web ainsi que les fichiers présents de ce site
Solution
On aura un dossier global qui représente le site web
Dans ce dossier on va créer un dossier pour chaque club et chacun de ces dossiers contiendra un dossier pour les images, un
dossier pour les fichiers audio, un dossier pour les vidéos…
II-
II- INSERTION DU CSS DANS UNE PAGE HTML HTML
1. A quoi servent les feuilles de style
Le CSS a été mis au point afin de compenser les manquements du langage HTML en ce qui concerne la mise en
page et la présentation. En effet, le HTML offre un certain nombre de balises permettant de mettre en page et de
définir le style d’un texte, toutefois chaque élément possède son propre style, indépendamment des éléments qui
l’entourent. Grâce aux feuilles de style, lorsque la charte graphique d’un site composé de plusieurs centaines de
pages Web doit être changée, il suffit de modifier la définition des feuilles de style en un seul endroit pour
changer l’apparence du site tout entier ! Elles sont appelées « feuilles de style en cascade » (en anglais :
Cascading Style Sheets » car il est possible d’en définir plusieurs et que les styles peuvent être hérités en
cascade.
2. Définition et fonction
Le CSS (Cascading Style Sheet) est un langage permettant la mise en forme des pages Web.
Les feuilles de style permettent notamment :
D’obtenir une présentation homogène sur tout un site en faisant appel sur toutes les pages à une même
définition de style ;
De changer l’aspect d’un site complet entier par la seule modification de quelques lignes ;
Une plus grande lisibilité du HTML, car les styles sont définis à part ;
Des chargements de page plus rapides, pour les mêmes raisons que précédemment ;
Un positionnement plus rigoureux des éléments.
3. Insertion des feuilles de style
Le css agit sur des éléments de langage html nettement sur des balises qui représentent des sélecteurs.
Dans un document html, on peut insérer le code css de 3 facons :
Dans une balise html sous forme d’attribut
syntaxe : <balise style="propriété : valeur">
Exemple:
Exemple <p style="color :blue">
Pour faire agir le css sur le html, il faut ajouter à l’entête du fichier html la balise
<link rel="stylesheet" href="chemin/fichier.css" type="text/css">
L’attribut href permet d’indiquer l’emplacement du fichier css dans l’ordinateur
4. Quelques propriétés