Académique Documents
Professionnel Documents
Culture Documents
HTML et CSS
Chapitre I (Partie 1)
1
Programmation Web
2
Comment fonctionnent les
pages Web?
ensuite également.
Comment fonctionnent les
pages Web?
cs193x.stanford.edu
www.twitter.com
1. Vous
saisissez
une URL,
qui est
l'adresse
du fichier
HTML sur
Internet.
7
Comment fonctionnent les
pages Web?
2. Le navigateur
demande au serveur
Web qui héberge le
document d'envoyer
ce document.
GE
T
8
Comment fonctionnent les
pages Web?
3. Le serveur Web
répond au
navigateur avec le
fichier HTML
demandé.
OK
9
Comment fonctionnent les
pages Web?
4, Le navigateur lit
le code HTML, voit
les ressources
intégrées et les GE
OK
demande T
également au
serveur.
.. GE OK
. T
10
Comment fonctionnent les
pages Web?
5. La page Web est chargée lorsque toutes les
ressources sont extraites et affichées.
(C'était évidemment très simplifié. Nous
obtiendrons plus de détails lorsque nous parlerons
des serveurs dans d’autre cours.)
11
HTML et CSS
12
C’est quoi HTML?
13
Strcture de base d’une page
HTML
<!DOCTYPE html>
<html>
<head>
<title>CS 193X</title>
</head>
<body>
... contents of the page...
</body>
</html>
14
<!DOCTYPE html>
Métadonnées <html>
qui <head> E.g. <title>
n'apparaissent <title>Dev web</title> apparaît
pas dans la </head> comme le
fenêtre nom de
d'affichage du l'onglet
Contenu
navigateurqui <body>
s'affiche dans la ... Contenu de la page...
fenêtre </body>
d'affichage du </html>
navigateur
15
Eléments HTML
<p>
HTML est<em>génial!!!</em>
<img src="puppy.png" />
</p>
Titre
<h1>Moby James</h1>
h1, h2, ... h6
Paragraphe <p>Call me Ishmael.</p>
Retour à la since feeling is first<br/>
ligne who pays any attention
Image <img src="cover.png" />
<a href="google.com">click
Lien
here!</a>
Gras(bold) <strong>Be BOLD</strong>
He's my <em>brother</em> and
Emphase (italic)
all 17
Exercise: page web du cours
18
Exercice: page web du cours
<!DOCTYPE html>
<html>
<head>
<title>Dev web !</title>
</head>
<body>
<h1>Dev web: front-end!!</h1>
<p>
<strong>Annonce</strong><br/>
14/02: Projet 1! <span>Deadline vendredi</span>.<br/>
14/02: Présentation du plan.</p>
<a href="https://developer.mozilla.org/"> résumé
</a>
</body>
</html>
20
CSS
21
CSS
selecteur {
propriété:
valeur;
}
selecteur : Spécifie le ou les éléments HTML à
styliser.
properiété: Le nom du style CSS.
valeur: La valeur du style CSS.
Enregistré dans un fichier
filename.css.
23
CSS
// pas du vrai
css
fourchette {
color: gold;
}
" Toutes les
fourchettes sur la
table doivent être en
or " 24
CSS
p {
color: blue;
font-weight:
bold;
}
" Tous les éléments <p>
de la page doivent être
bleus et gras » "
25
Appel de CSS dans HTML
<!DOCTYPE html>
<html>
<head>
<title>cours web</title>
<link rel="stylesheet"
href="filename.css" />
</head>
<body>
... Contenu de la page...
</body>
</html>
26
Quelques propriétés CSS
27
Les couleurs en CSS:
28
Exercice: page du cours
29
Exercice: page du cours
Police: Helvetica
- La boite centrée
- Titre et le lien centré
- Le contenu de la boite
à gauche
30
Résumé de l’exercice
32
Balises
<main>
HTML5 et sémantiques
Contenu principal du document - contrairement aux
balises <header> et <footer>, il ne peut y avoir qu'un
seul élément principal dans le <body>. Le contenu à
l'intérieur doit être unique et ne pas contenir de contenu
répété sur plusieurs pages (par exemple, barres
latérales, lien de navigation, barres de recherche, etc.)
<header>
Élément d'en-tête - contient des informations d'en-tête
pour le corps de la page ou la section / l'article, y
compris les logos, la barre de navigation, etc.
<footer>
Élément de pied de page - contient des informations de
pied de page pour le corps de la page ou la section /
l'article, y compris les informations de copyright, le
contact, les liens, etc. 33
Balises HTML5 et sémantiques
<footer>
Élément de pied de page - contient des
informations de pied de page pour le corps de
la page ou la section / l'article, y compris les
informations de copyright, le contact, les liens,
etc.
34
article vs section
35