PROGRAMMATION WEB
UNE COURTE INTRODUCTION AUX LANGAGES DE PROGRAMMATION
HTML ET CSS
HTML : HYPERTEXT MARKUP LANGUAGE
• Le HTML, c’est la base de toutes les pages web, de Wikipédia à
Facebook.
• Ce langage permet essentiellement de:
• Faire des liens entre différentes page web;
• Structurer le contenu d’une page web;
• Ajouter des images, des vidéos, des formulaires à une page web;
• Mettre en forme une page web (en conjonction avec le langage CSS).
• Pour créer un fichier HTML, il ne faut qu’un éditeur de texte!
ÉTAPE 1: CRÉATION D’UN DOSSIER ET SON
FICHIER
1. Créez un dossier « Mon premier site web ».
2. À l’Intérieur de celui-ci, sauvegardez un document format
texte (word/bloc note/textEdit) sous le nom de
« index.html ».
3. Commencez à programmer!
LA STRUCTURE DE BASE D’UNE PAGE HTML
• Tous le
contenu d’une
page web est
affiché à
l’intérieur de
balises HTML
qui
représentent la
structure de la
page.
Source: https://developer.mozilla.org/fr/
LES BALISES (TAGS) OU ÉLÉMENTS DE BASE :
<!DOCTYPE html> La définition du type de document (la grammaire utilisée)
<html> Indique le début du document HTML.
<head> La « tête » contient toutes les métadonnées du document.
On y retrouve par exemple le titre de la page et des informations
sur la mise en forme (le style).
</head>
<body> Le « corps » contient tout ce qui est affiché sur la page.
Voici l’endroit où ajouter du texte, des images, des liens, etc.
</body>
</html> Toutes les balises qui renferment du contenu doivent aussi
être accompagnées d’une balise « fermante »
(closing tag).
QUOI METTRE DANS LA SECTION « HEAD » ?
Dans la section « head », on y met de
l’Information concernant votre page
web:
• Le titre de la page:
<title>Ma page web</title>
• On peut aussi y ajouter des
informations liées au design de la
page: type de polices, couleur du
texte, couleur du fond, … On se
penchera sur le style en fin de
présentation!
Exemple:
<!DOCTYPE html>
<html>
<head>
<title>Ma page web</title>
</head>
QUOI METTRE DANS LA SECTION « BODY » ?
Dans la section « body », on y met le contenu de la page web:
• Texte: titres, paragraphes, listes
• Images / Photos / GIF
• Vidéos
• Audio
• Liens vers d’autres pages web ou vers une autre partie de la
même page.
• Tableaux
SECTION « BODY » : TEXTE
Il y a plusieurs balises utilisées pour ajouter du texte à une page
web:
• Pour ajouter un titre: <h1>gros titre</h1>… <h6>petit
titre</h6>
• Pour ajouter un paragraphe: <p>Ceci est une phrase. Et une
autre.</p>
• Pour ajouter un espace entre deux blocs de texte: <br>
• Pour mettre l’accent sur une partie du texte:
• <strong>Ceci est générallement en gras</strong>
SECTION « BODY » : LISTES
Il y a deux principaux types de listes qu’on peut ajouter à notre
page:
Liste non-ordonnée
(unordered list) avec des
puces (rondes) :
<ul>
<li>item</li>
<li>autre item</li>
<li>encore un autre
item</li>
</ul>
Liste ordonnée (ordered list)
avec des chiffres :
<ol>
<li>item #1</li>
<li>item #2</li>
<li>item #3</li>
</ol>
SECTION « BODY » : IMAGE, VIDÉO ET
AUDIO
• IMAGE/PHOTO:
<img src="emplacement.de.limage.jpg"
alt="description.de.limage"/>
• VIDÉO: Lorsqu’une vidéo est déjà en ligne (sur YouTube par
exemple), il est possible de tout simplement « intégrer » la vidéo
sur notre page en copiant et collant le code <iframe> dans le
fichier HTML.
• AUDIO: Comme une vidéo, le plus simple est de trouver le code
<iframe> et le copier/coller dans le fichier HTML.
SECTION « BODY » : LIENS
• Pour transformer un texte en lien vers une autre page web:
<a href="adresse.de.la.page.web" target="_blank">le(s) mot(s)
où cliquer pour accéder à la nouvelle page web</>
• Pour transformer une image en lien vers une autre page web:
<a href="adresse.de.la.page.web" target="_blank"><img
src="emplacement.de.limage.jpg"
alt="description.de.limage"/></>
SECTION « BODY » : TABLEAUX
Un tableau est composé de rangées (horizontales) et de colonnes
(verticales).
Lorsqu’on créer un tableau en HTML, on commence par:
1. créer la section tableau (table): <table></table>
2. à l’intérieur de cette section, on crée le nombre de rangées
(rows) désirées: <tr></tr>
3. Et à l’intérieur de chaque rangée, on ajoute de nombre de
colonnes désirées: <td></td>
CSS: POUR MODIFIER L’ASPECT
COSMÉTIQUE
Le langage CSS (Cascading Style Sheet) permet de sélectionner
différents éléments d’un document HTML et de changer leur
apparence ou leur emplacement.
Par exemple, voici le code CSS pour afficher en rouge tous les
paragraphes (p):
p {
color: red;
}
CSS: OÙ PLACER LE CODE ?
Il y a différentes façons d’ajouter le code CSS à votre page web :
1. Créer un document CSS distinct et ajouter un lien vers celui-ci
dans votre document HTML. C’est la méthode la plus
courante.
2. Ajouter le code CSS à même votre document HTML. Pour ce
faire, on utilise la balise <style></style> à l’intérieur de la
section <head></head>. C’est une méthode pratique quand
on a que quelques ajustements esthétiques à faire.
CSS: L’ANATOMIE D’UNE RÈGLE CSS
CSS: QUELQUES EXEMPLES DE PROPRIÉTÉS
CSS
• Changer la taille d’un élément: width et height (ex: 15px)
• Changer la couleur de fond: background-color (ex: beige)
• Changer la couleur du texte: color (ex: red)
• Changer la taille des lettres polices: font-size (ex: 12px)
• Changer la police de caractères: font-family (ex: "Times New
Roman")
POUR ALLER PLUS LOIN !
Il existe de nombreuses ressources gratuites pour en apprendre
plus sur les langages de programmation reliés à la création d’un
site web:
• https://developer.mozilla.org/fr/docs/Apprendre
• https://www.theodinproject.com/
• https://htmldog.com/guides/
• https://www.codecademy.com/catalog/language/html-css
MERCI !

Contenu connexe

PPTX
Initiation au html
PDF
Bootstrap 3
PDF
Intégration Web HTML 5 & CSS 3
PPTX
Formation HTML5/CSS3
PDF
HTML5 & CSS3 : Jeux
PDF
Langage HTML - Fondamentaux et ateliers
PDF
Joomla 4-les-nouveautes par Com3elles
PDF
Html de base
Initiation au html
Bootstrap 3
Intégration Web HTML 5 & CSS 3
Formation HTML5/CSS3
HTML5 & CSS3 : Jeux
Langage HTML - Fondamentaux et ateliers
Joomla 4-les-nouveautes par Com3elles
Html de base

Tendances (20)

PPTX
Prise en main de WordPress
PDF
Initiation html css
PPT
Présentation html5
PDF
exposé en HTML
PDF
Html 5
PPTX
Formation HTML pour Bac Informatique
PPTX
HTML5 & CSS3
PDF
Formation WordPress médiathèque Mauguio (mai 2017)
PDF
WordPress
PPTX
Formation web
PPTX
Presentation joomla
PPT
Prsentationhtml5 html5 ii twebteck
PDF
Présentation complète de l'HTML5
PPS
Présentation Joomla!
PPTX
Outils de publication pour e-sidoc
PPTX
E sidoc niveau avancé html
PPT
Tutoriel SPIP
PDF
Insérer une image et un lien dans un article de blog
PDF
Outils de publication pour le CMS d'e-sidoc
Prise en main de WordPress
Initiation html css
Présentation html5
exposé en HTML
Html 5
Formation HTML pour Bac Informatique
HTML5 & CSS3
Formation WordPress médiathèque Mauguio (mai 2017)
WordPress
Formation web
Presentation joomla
Prsentationhtml5 html5 ii twebteck
Présentation complète de l'HTML5
Présentation Joomla!
Outils de publication pour e-sidoc
E sidoc niveau avancé html
Tutoriel SPIP
Insérer une image et un lien dans un article de blog
Outils de publication pour le CMS d'e-sidoc
Publicité

Similaire à Programmation web (20)

PPTX
Developpement Web.pptx
PPTX
HTML & CSS
PDF
cours complet html et css crée pas afanou dieu donné
PDF
Cours Html.pdf
PDF
Copy_of_HTML.pdfffffffffffffffffffffffff
PDF
Html css
KEY
HTML
PDF
technologie web - part2
PPTX
langage html pour les débutants formation
PPTX
Formation developpement web KADODJOMON EMMANUEL COULIBALY.pptx
PDF
Apprenez à créer votre site Web avec HTML5 et CSS3
PDF
Apprenez a-creer-votre-site-web-avec-html5-et-css3
PPTX
Langage HTML
PDF
html-css-casuhal.pdf
PDF
Html
PDF
iune initiation au développement web avec des exemples pratiques .pdf
PPT
cours base_______________________HTML.ppt
PPTX
HTML basics
PPTX
Cours_TGC_11111111111111111111111111111111.pptx
PPT
seance3-1 CSS.ppt
Developpement Web.pptx
HTML & CSS
cours complet html et css crée pas afanou dieu donné
Cours Html.pdf
Copy_of_HTML.pdfffffffffffffffffffffffff
Html css
HTML
technologie web - part2
langage html pour les débutants formation
Formation developpement web KADODJOMON EMMANUEL COULIBALY.pptx
Apprenez à créer votre site Web avec HTML5 et CSS3
Apprenez a-creer-votre-site-web-avec-html5-et-css3
Langage HTML
html-css-casuhal.pdf
Html
iune initiation au développement web avec des exemples pratiques .pdf
cours base_______________________HTML.ppt
HTML basics
Cours_TGC_11111111111111111111111111111111.pptx
seance3-1 CSS.ppt
Publicité

Dernier (20)

PPTX
Saint Joseph de Calasanz, prêtre catholique, éducateur 1557–1648.pptx
PDF
تصريف فعل Être في كل الأزمنة الفرنسية.pdf
PDF
CLASE 2 TRAIN voacublaire en rancaise.pdf
PPTX
requiredkjshajhsaalksasjashaaisj kajshakha
PDF
ch2 regime de neutre_LPUGE_LPUGEII.pdf
PPTX
Presentation of French language that is very important
PPTX
Soutenance_Memoire_OBAME_Roseline_Master.pptx
PPTX
EPI et EPC électrique -- NF C18-510.pptx
PPTX
Sainte Rose de Lima, Vierge, Pénitente, Tertiaire Dominicaine 1586-1617.pptx
PPTX
Exercice_ Bulletin_de_Paie_Cameroun.pptx
PDF
CLASE 5 comparatifs en gfrnacaise clase 2
PPTX
Saint Pape Pie X, Giuseppe Melchiorre Sarto 1835-1914.pptx
PPTX
Niki de Saint-Phalle.pptx artiste plasticienne
PPTX
plus que ´parfait--.-.-.-..-.--.-..-.-.-.-.
PDF
Leadership,_Pitch_et_Marketing_–_Préparer_son_accès_au_marché.pdf
PPTX
BasicFrench_FINAL23 (1).Niveauxneuf9pptx
PPTX
448620551-PRESENTATION-POWER Un mémoire est un document permettant d'exposer ...
PDF
4-bilan_FR___GÉNÉTIQUE_HUMAINE_bis[1].pdf
PPTX
Saint Jean Eudes, 1601-1680, prêtre et fondateur français.pptx
PDF
La Darija marocaine La Darija marocaineLa Darija marocaine
Saint Joseph de Calasanz, prêtre catholique, éducateur 1557–1648.pptx
تصريف فعل Être في كل الأزمنة الفرنسية.pdf
CLASE 2 TRAIN voacublaire en rancaise.pdf
requiredkjshajhsaalksasjashaaisj kajshakha
ch2 regime de neutre_LPUGE_LPUGEII.pdf
Presentation of French language that is very important
Soutenance_Memoire_OBAME_Roseline_Master.pptx
EPI et EPC électrique -- NF C18-510.pptx
Sainte Rose de Lima, Vierge, Pénitente, Tertiaire Dominicaine 1586-1617.pptx
Exercice_ Bulletin_de_Paie_Cameroun.pptx
CLASE 5 comparatifs en gfrnacaise clase 2
Saint Pape Pie X, Giuseppe Melchiorre Sarto 1835-1914.pptx
Niki de Saint-Phalle.pptx artiste plasticienne
plus que ´parfait--.-.-.-..-.--.-..-.-.-.-.
Leadership,_Pitch_et_Marketing_–_Préparer_son_accès_au_marché.pdf
BasicFrench_FINAL23 (1).Niveauxneuf9pptx
448620551-PRESENTATION-POWER Un mémoire est un document permettant d'exposer ...
4-bilan_FR___GÉNÉTIQUE_HUMAINE_bis[1].pdf
Saint Jean Eudes, 1601-1680, prêtre et fondateur français.pptx
La Darija marocaine La Darija marocaineLa Darija marocaine

Programmation web

  • 1. PROGRAMMATION WEB UNE COURTE INTRODUCTION AUX LANGAGES DE PROGRAMMATION HTML ET CSS
  • 2. HTML : HYPERTEXT MARKUP LANGUAGE • Le HTML, c’est la base de toutes les pages web, de Wikipédia à Facebook. • Ce langage permet essentiellement de: • Faire des liens entre différentes page web; • Structurer le contenu d’une page web; • Ajouter des images, des vidéos, des formulaires à une page web; • Mettre en forme une page web (en conjonction avec le langage CSS). • Pour créer un fichier HTML, il ne faut qu’un éditeur de texte!
  • 3. ÉTAPE 1: CRÉATION D’UN DOSSIER ET SON FICHIER 1. Créez un dossier « Mon premier site web ». 2. À l’Intérieur de celui-ci, sauvegardez un document format texte (word/bloc note/textEdit) sous le nom de « index.html ». 3. Commencez à programmer!
  • 4. LA STRUCTURE DE BASE D’UNE PAGE HTML • Tous le contenu d’une page web est affiché à l’intérieur de balises HTML qui représentent la structure de la page. Source: https://developer.mozilla.org/fr/
  • 5. LES BALISES (TAGS) OU ÉLÉMENTS DE BASE : <!DOCTYPE html> La définition du type de document (la grammaire utilisée) <html> Indique le début du document HTML. <head> La « tête » contient toutes les métadonnées du document. On y retrouve par exemple le titre de la page et des informations sur la mise en forme (le style). </head> <body> Le « corps » contient tout ce qui est affiché sur la page. Voici l’endroit où ajouter du texte, des images, des liens, etc. </body> </html> Toutes les balises qui renferment du contenu doivent aussi être accompagnées d’une balise « fermante » (closing tag).
  • 6. QUOI METTRE DANS LA SECTION « HEAD » ? Dans la section « head », on y met de l’Information concernant votre page web: • Le titre de la page: <title>Ma page web</title> • On peut aussi y ajouter des informations liées au design de la page: type de polices, couleur du texte, couleur du fond, … On se penchera sur le style en fin de présentation! Exemple: <!DOCTYPE html> <html> <head> <title>Ma page web</title> </head>
  • 7. QUOI METTRE DANS LA SECTION « BODY » ? Dans la section « body », on y met le contenu de la page web: • Texte: titres, paragraphes, listes • Images / Photos / GIF • Vidéos • Audio • Liens vers d’autres pages web ou vers une autre partie de la même page. • Tableaux
  • 8. SECTION « BODY » : TEXTE Il y a plusieurs balises utilisées pour ajouter du texte à une page web: • Pour ajouter un titre: <h1>gros titre</h1>… <h6>petit titre</h6> • Pour ajouter un paragraphe: <p>Ceci est une phrase. Et une autre.</p> • Pour ajouter un espace entre deux blocs de texte: <br> • Pour mettre l’accent sur une partie du texte: • <strong>Ceci est générallement en gras</strong>
  • 9. SECTION « BODY » : LISTES Il y a deux principaux types de listes qu’on peut ajouter à notre page: Liste non-ordonnée (unordered list) avec des puces (rondes) : <ul> <li>item</li> <li>autre item</li> <li>encore un autre item</li> </ul> Liste ordonnée (ordered list) avec des chiffres : <ol> <li>item #1</li> <li>item #2</li> <li>item #3</li> </ol>
  • 10. SECTION « BODY » : IMAGE, VIDÉO ET AUDIO • IMAGE/PHOTO: <img src="emplacement.de.limage.jpg" alt="description.de.limage"/> • VIDÉO: Lorsqu’une vidéo est déjà en ligne (sur YouTube par exemple), il est possible de tout simplement « intégrer » la vidéo sur notre page en copiant et collant le code <iframe> dans le fichier HTML. • AUDIO: Comme une vidéo, le plus simple est de trouver le code <iframe> et le copier/coller dans le fichier HTML.
  • 11. SECTION « BODY » : LIENS • Pour transformer un texte en lien vers une autre page web: <a href="adresse.de.la.page.web" target="_blank">le(s) mot(s) où cliquer pour accéder à la nouvelle page web</> • Pour transformer une image en lien vers une autre page web: <a href="adresse.de.la.page.web" target="_blank"><img src="emplacement.de.limage.jpg" alt="description.de.limage"/></>
  • 12. SECTION « BODY » : TABLEAUX Un tableau est composé de rangées (horizontales) et de colonnes (verticales). Lorsqu’on créer un tableau en HTML, on commence par: 1. créer la section tableau (table): <table></table> 2. à l’intérieur de cette section, on crée le nombre de rangées (rows) désirées: <tr></tr> 3. Et à l’intérieur de chaque rangée, on ajoute de nombre de colonnes désirées: <td></td>
  • 13. CSS: POUR MODIFIER L’ASPECT COSMÉTIQUE Le langage CSS (Cascading Style Sheet) permet de sélectionner différents éléments d’un document HTML et de changer leur apparence ou leur emplacement. Par exemple, voici le code CSS pour afficher en rouge tous les paragraphes (p): p { color: red; }
  • 14. CSS: OÙ PLACER LE CODE ? Il y a différentes façons d’ajouter le code CSS à votre page web : 1. Créer un document CSS distinct et ajouter un lien vers celui-ci dans votre document HTML. C’est la méthode la plus courante. 2. Ajouter le code CSS à même votre document HTML. Pour ce faire, on utilise la balise <style></style> à l’intérieur de la section <head></head>. C’est une méthode pratique quand on a que quelques ajustements esthétiques à faire.
  • 16. CSS: QUELQUES EXEMPLES DE PROPRIÉTÉS CSS • Changer la taille d’un élément: width et height (ex: 15px) • Changer la couleur de fond: background-color (ex: beige) • Changer la couleur du texte: color (ex: red) • Changer la taille des lettres polices: font-size (ex: 12px) • Changer la police de caractères: font-family (ex: "Times New Roman")
  • 17. POUR ALLER PLUS LOIN ! Il existe de nombreuses ressources gratuites pour en apprendre plus sur les langages de programmation reliés à la création d’un site web: • https://developer.mozilla.org/fr/docs/Apprendre • https://www.theodinproject.com/ • https://htmldog.com/guides/ • https://www.codecademy.com/catalog/language/html-css MERCI !