Des balises très utiles

Pour terminer, voici quelques balises très utilisées :

La balise a


<a href="mon_autre_page.html">Cliquez ici pour vous rendre sur mon autre page</a>
			

La balise a permet de créer des liens hypertextes, ce sont ces liens hypertextes qui vous permettent de "voyager" entre les pages d'un site ou entre les sites. Les liens hypertextes sont par défaut soulignés et de couleur bleue (modifiable grâce au CSS). La balise a possède un attribut href qui a pour valeur le chemin du fichier que l'on cherche à atteindre ou l'adresse du site cible (exemple : <a href="http://www.google.fr">Cliquez ici pour vous rendre sur google.fr</a>). Entre la balise ouvrante et fermante, on trouve le texte qui s'affichera à l'écran (c'est ce texte qui est souligné et de couleur bleue).La balise peut sans problème se trouver en plein milieu d'un paragraphe.

La balise image

Comme vous devez déjà vous en douter, la balise image sert à insérer des......images :


<img src="mon_image.jpg" alt="avion"/>
			

la balise img est à la fois ouvrante et fermante comme la balise br. Elle possède 2 attributs :

Les balises form, input et button

Les formulaires sont des éléments importants des sites internet, ils permettent à l'utilisateur de transmettre des informations. Un formulaire devra être délimité par une balise form (même si ce n'est pas une obligation) :

<form>
....
</form>

Il existe différentes balises permettant de construire un formulaire, notamment la balise input. Cette balise possède un attribut type qui lui permet de jouer des rôles très différents.

La balise button nous sera aussi d'une grande utilité.

À faire vous même 4.1

Créez un fichier html contenant le code suivant :



<!doctype html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Voici mon site</title>
</head>
<body>
<form>
<p>voici un champ de texte : <input type="text"/></p>
<p>voici une checkbox <input type="checkbox"/></p>
<button>Cliquez ici !</button>
</form>
</body>
</html>

			

Testez votre code à l'aide d'un navigateur web (Firefox ou Chrome) en “double-cliquant” sur le fichier html que vous venez de créer.

Les balises div et span

Ces 2 balises sont très utilisées (surtout la balise div). Pourtant, il faudrait, autant que possible, les éviter, pourquoi ?

Parce qu'elles n'ont aucune signification particulière, ce sont des balises dites “génériques”.

À quoi servent-elles alors ?

À organiser la page, à regrouper plusieurs balises dans une même entité.

Pourquoi 2 balises génériques ?

Parce que div est une balise de type “block” et que span est une balise de type “inline” !

Sans vouloir trop entrer dans les détails, Il faut bien comprendre que l'ordre des balises dans le code HTML a une grande importance. Les balises sont affichées les unes après les autres, on parle du flux normal de la page.

C'est ici qu'entrent en jeu les balises de type "block" et les balises de type "inline".

Cela revient à dire qu'une balise de type “block” prend toute la largeur de la page alors qu'une balise de type “inline” prend juste la largeur qui lui est nécessaire.

À faire vous même 4.2

Créer un fichier html contenant le code suivant :


<!doctype html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Voici mon site</title>
</head>
<body>
<div>div est une balise de type "block"</div>
<p>la balise p est une autre balise de type block</p>
<span>En revanche, span est une balise de type "inline"</span>
<a href="www.google.fr">Et voici une autre balise de type "inline"</a>
<h1>h1 est bien une balise de type "block"</h1>
<span>la malheureuse balise span est "obligée" de se placer en dessous</span>
</body>
</html>
			

Tester ce code


Pour allez plus loin :

Nous avons juste survolé le HTML et le CSS, pour ceux qui veulent entrer dans les détails, je vous conseille l'excellent cours de Mathieu Nebra sur le site openclassrooms :

http://fr.openclassrooms.com/informatique/cours/apprenez-a-creer-votre-site-web-avec-html5-et-css3

À faire vous même 4.3

Élaborez une page HTML en utilisant les balises vues dans les activités consacrées au HTML.