Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Document preview thumbnail
Preview 2 out of 8 pages
Class notes

Class notes inf1001 (inf1001)

Document preview thumbnail
Preview 2 out of 8 pages

notes de cours programmation web

Content preview

Introduction au HTML
Les balises
Au coeur de chaque application Web, il y a le HTML. Le HTML est un langage de
balisage. Contrairement à un langage de programmation comme Java, les langages de
balisage ne contiennent pas de logique. Ils ne servent qu'à définir et structurer de
l'information. Le HTML sert donc à définir et à structurer nos pages Web. Comme vous
pourrez le constater, le HTML sera beaucoup plus simple à apprendre qu'un langage de
programmation.

Puisque le HTML est un langage de balise, il est essentiel de savoir ce qu'est une balise
en HTML pour pouvoir l'utiliser. En effet, en HTML, tout est une balise. On les retrouve
généralement sous le format suivant:

HTML
<nom-de-balise> contenu </nom-de-balise>


Chaque balise possède un nom. Elles vont aussi, en général, contenir du texte ou d'autres
balises. Finalement, une balise doit se fermer à l'aide d'une balise de fermeture contenant
une barre oblique /. Il arrive, dans certains cas, qu'une balise ne contienne rien. Dans ce
cas particulier, nous omettrons généralement la balise de fermeture.

Il existe plus de 100 balises différentes en HTML et elles utilisent tous une syntaxe
similaire à celle montré ci-dessus. Vous n'aurez pas à apprendre toutes les balises par
coeur, mais il est important de connaître les balises de base. Pour les balises plus
complexe ou plus rarement utilisé, vous pourrez utiliser les ressources disponibles sur ce
site ou ailleurs sur Internet. Nous commencerons à voir plus en détail chaque balise un
peu plus tard. Pour le moment, voyons comment construire une page Web.

Gabarit d'un fichier HTML
Chaque page Web que nous ferons utilisera le gabarit HTML de base ci-dessous. Pour
créer un fichier HTML, vous pouvez simplement créer un fichier texte vide dans votre
explorateur de fichier. Vous n'aurez par la suite qu'à changer l'extension du fichier pour
".html" au lieu de ".txt". Assurez-vous de faire cette modification pour que les
navigateurs Web soient en mesure d'afficher votre page Web.

HTML
<!doctype html>
<html lang="fr">

<head>
<meta charset="utf-8">

, <meta name="viewport" content="width=device-width, initial-
scale=1.0">
<title> Un titre </title>
</head>

<body>

</body>

</html>

Chaque balise ici est importante. Voici donc une courte explication pour chaque balise:

<!doctype html>
Commande indiquant au navigateur Web que le fichier contient du HTML.
Contrairement à ce que l'on peut penser, cette commande n'est théoriquement pas
une balise. Assurez-vous de toujours ajouter le Doctype au sommet de votre
fichier HTML.

<html>
La balise englobant la page Web. Toute la page Web au complet est inséré à
l'intérieur de cette balise. Nous indiquons aussi la langue de base de la page Web
dans cette balise.

<head>
La balise indiquant au navigateur quoi faire avant d'afficher la page. Toutes les
balises à l'intérieur du <head> servent à configurer la page Web avant son
affichage.
<meta>
La balise permettant de donner de l'information sur la page. Nous l'utilisons
généralement pour indiquer certaines informations importante au navigateur. Elle
se retrouve uniquement à l'intérieur de la balise <head>. Dans notre gabarit,
nous l'utilisons pour indiquer l'encodage de la page Web (utf-8) et la fenêtre
d'affichage (pour les versions mobiles).
<title>
La balise permettant d'indiquer le titre de la page. Le titre de la page sera affiché
dans l'onglet de la page Web dans le navigateur. Comme pour la balise <meta>,
la balise <title> se retrouve uniquement à l'intérieur de la balise <head>. De
plus, une page Web doit contenir un seul titre.
<body>
La balise contenant le corps de la page Web. Essentiellement, toutes les balises
contrôlant l'affichage du site Web se retrouve à l'intérieur de cette balise. Nous
mettrons donc la majorité de nos balises dans la balise <body>.

Si vous ouvrez le fichier HTML ci-dessus dans votre navigateur, vous aurez simplement
une page blanche avec un titre. Nous verrons dans les prochaines pages comment ajouter
des éléments à notre page Web à l'aides de différentes balises.

Document information

Uploaded on
March 27, 2023
Number of pages
8
Written in
2022/2023
Type
Class notes
Professor(s)
Fadel
Contains
All classes
CA$15.59

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Sold
0
Followers
0
Items
1
Last sold
-



Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions