HTML
HTML
HTML est un langage à balises pour hypertextes. HTML signifie HyperText Markup Language. Il est utilisé pour créer des
pages Web. Autrement dit, les pages Web du monde entier se composent de HTML.
Le HyperText Markup Language (HTML) est le langage de publication du World Wide Web. La première version de HTML
a été décrite par Tim Berners-Lee, fin 1991.
Le Cascading Style Sheets (CSS : feuilles de style en cascade) est un langage informatique qui sert à décrire la présentation
des documents HTML di ii c e ice
HTML (Hypertext Markup Language) et CSS (Cascading Style Sheets) sont deux technologies de base pour la création de
pages Web.
HTML fournit la structure de la page, et CSS la mise en page.
Le World Wide Web Consortium (W3C) standardise les protocoles, et les technologies utilisées
pour construire le web.
Le validateur W3C vérifie la validité du balisage des documents HTML et CSS.
http://validator.w3.org/ http://jigsaw.w3.org/css-validator/
Exemple :
<Nom du tag> Contenu </Nom du tag> <html> </html>
Balise paire
Les éléments HTML viennent habituellement par paires de balises.
Les balises orphelines : balise seule ou auto fermante <br> ou <br /> <hr>
Attribut = "texte"
Les éléments peuvent être complétés par des attributs Le a ib affi e e e de é é e
Da e écifi e à éé e
src éé e i g dé ig e a ce de i age
href éé e a
Le (DTD : Document Type Declaration) DOCTYPE doit être spécifié pour les
navigateurs, et placé en haut dans le document HTML, ici version 5
L'élément html représente la racine d'un document HTML avec son attribut langue
L i de a i e a ai e da Vi al Studio Code.
Travail à réaliser :
Té écha ge Vi a S di C de i i a e
Taper le fichier indexBase h da IDE
Enregistrer le fichier dans le répertoire html du disque réseau H.
Lancer le fichier dans Mozilla Firefox.
Valider le fichie HTML à aide d a ida e W C
3 modes d'affichage pour les éléments HTML. Par défaut, les éléments HTML sont affichés selon l'un
des modes suivants :
Bloc / block
Éléments superposés Occupe toute la largeur disponible. Lorsque 2 éléments blocs se suivent dans une page, ils
sont positionnés (par défaut) l'un sous l'autre.
En ligne / inline
Éléments côte à côte. N'occupe que la largeur indispensable à l'affichage du contenu et ne provoque pas de
retour à la ligne. Lorsque 2 éléments se suivent dans une page, ils sont positionnés l'un à côté l'autre.
Invisible / not displayed
Élément invisible. Certains éléments ne servent qu'à apporter des informations invisibles pour l'internaute.
Travail à réaliser :
Ta e e fichie i de h da IDE
Enregistrer le fichier dans le répertoire html du disque réseau H.
Lancer le fichier dans Mozilla Firefox, Explorer et Edge.
Va ide e fichie HTML à aide d a ida e W C
T e e ca ac è e écia d e ace insécable, du guillemet français ouvrant «, du
guillemet français fermant », et guillemet double (anglais) ".
Travail à réaliser :
Ta e e fichie Li e h da IDE
Enregistrer le fichier dans le répertoire html du disque réseau H.
Lancer le fichier dans Mozilla Firefox, Explorer et Edge.
Valider le fichier HTML à aide d a ida e W C
Travail à réaliser :
Créer les dossiers et copier les fichiers.
Créer le fichier test2.html avec 2 liens relatifs pointant sur le fichier liens.html et le fichier
test3.html
Vérifier le résultat dans Mozilla Firefox, Explorer et Edge.
Va ide e fichie HTML à aide d a ida e W C
6. Insérer un tableau
Tableau simple
Un tableau est un ensemble de lignes elles-mêmes constituées de cellules.
Défi i i d e ig e a ec e ba i e ab e : <tr> </tr>
Défi i i d e ce e d e ê e (table head) : <th> </th>
Défi i i d e ce e de d ée ab e da a : <td> </td>
Une légende peut être ajoutée au tableau : <caption> </caption>
Z ede ê ed ab ea
7. Les formulaires
Formulaire de base
La balise form représente un formulaire. L attribut method est utilisée pour envoyer les données au serveur.
L a ib action qui traite URL d fichie d'envoi du formulaire.
L e ef ai e e a idé e e b e de i f ai e a i a a é h de POST éfé ab e à GET a
fichier cible.php. Tous les attributs name c ie e e d ée de ii a e
<label> e é e e é i e e cha de i é à
i i a e ici e de e e I e a cié à a ib
for afi d ide ifie e abe
La balise <input> est le type de champ, ici une zone de texte mono ligne : text
L attribut id e e de a cie à é i e e abe a a ib for.
Attribut name est le nom qui sera rattaché à la donnée envoyée via le formulaire.
U cha e é e e e i ed i
Chaque élément <option> doit avoir un attribut value qui
contient la valeur qui sera transmises
2 groupes distincts ont été créés avec la balise
<optgroup>
8. Balises génériques
Balise de type block <div> </div>
La ba i e di défi i e di i i La ba i e di a a de ig ifica i e e ê e i i é eg e diffé e
éléments (tableaux, images, texte, multimédia). La balise <div> est utilisée comme partie de bloc de la page Web.
Elle peut contenir d a e ba i e di e b i e e ie e e de iè e e a e
Ces balises ne produisent aucun effet visuel, mais seront exploitées par les styles CSS.
Balise multi-usage en ligne <span> </span>
La balise <span> est un conteneur générique (en ligne - inline) pour les contenus phrasés. Elle peut être utilisée
pour grouper des éléments afin de les mettre en forme. Cette balise est très pratique pour appliquer un style CSS à une
portion de texte.
Travail à réaliser :
Taper le fichier balises5 h da IDE
Enregistrer le fichier dans le répertoire html du disque réseau H.
Lancer le fichier dans Mozilla Firefox, Explorer et Edge.
Va ide e fichie HTML à aide d a ida e W C