Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
HTML / CSS part 2
Search
Axel Bouaziz
March 12, 2013
Programming
0
57
HTML / CSS part 2
Formation faite le 12 mars 2013 en collaboration avec Leeaarn.
Axel Bouaziz
March 12, 2013
Tweet
Share
More Decks by Axel Bouaziz
See All by Axel Bouaziz
HTML / CSS part 1
axelbouaziz
1
150
Formation HTML / CSS
axelbouaziz
0
180
Other Decks in Programming
See All in Programming
Java 25, Nuevas características
czelabueno
0
120
20251212 AI 時代的 Legacy Code 營救術 2025 WebConf
mouson
0
220
Jetpack XR SDKから紐解くAndroid XR開発と技術選定のヒント / about-androidxr-and-jetpack-xr-sdk
drumath2237
1
190
フルサイクルエンジニアリングをAI Agentで全自動化したい 〜構想と現在地〜
kamina_zzz
0
310
AI前提で考えるiOSアプリのモダナイズ設計
yuukiw00w
0
190
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
430
AIコーディングエージェント(Manus)
kondai24
0
230
新卒エンジニアのプルリクエスト with AI駆動
fukunaga2025
0
240
AIエンジニアリングのご紹介 / Introduction to AI Engineering
rkaga
8
3.4k
Developing static sites with Ruby
okuramasafumi
0
330
AtCoder Conference 2025
shindannin
0
730
まだ間に合う!Claude Code元年をふりかえる
nogu66
5
900
Featured
See All Featured
Color Theory Basics | Prateek | Gurzu
gurzu
0
150
Everyday Curiosity
cassininazir
0
110
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
0
2.2k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.1k
Google's AI Overviews - The New Search
badams
0
870
Documentation Writing (for coders)
carmenintech
77
5.2k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
59
Rails Girls Zürich Keynote
gr2m
95
14k
Tell your own story through comics
letsgokoyo
0
770
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Transcript
Axel Bouaziz en collaboration avec Leeaarn @axelbouaziz @leeaarn LES BASES
DE LA PROGRAMMATION WEB HTML - PARTIE 2
Différence entre contenu statique et dynamique Qu'est ce que le
HTML ? Différenciation HTML / CSS Construction d'une page web Choisir son éditeur de code Sa première page web Balises et relations parent-enfant Insérer du texte Insérer un lien Insérer une image PROGRAMME PARTIE 1
Insérer une liste Balises et relations parent-enfant Structurer / organiser
son code Encadrer les balises Finaliser le code HTML Comment utiliser mon fichier (FTP / ...) Intêret grandissant du CSS PROGRAMME PARTIE 2
INSÉRER UNE LISTE
Liste non ordonnée Liste ordonnée <ul> <li>Un élément</li> <li>Un autre
élément</li> </ul> <ol> <li>Element 1</li> <li>Element 2</li> </ol>
BALISES ET RELATIONS PARENT-ENFANT
Deux types de balises Parent-enfant <head> </head> <img src="images/mon_image.jpeg" />
<html> <head> </head> <body> </body> </html>
STRUCTURER / ORGANISER SON CODE
Beaucoup de code très difficile de s'y retrouver Nécessité d'encadrer
le contenu header d'un côté, footer de l'autre...etc Propreté du code soyez intraitables !
Apparition des div Qu'est ce que c'est ? A quoi
ça sert ? Comment ça marche ? Ce qui est une div et ce qui n'en est pas ?
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html"; charset="utf-8" /> </head>
<body> <!-- header --> <div> </div> <!-- content --> <div> </div> <!-- sidebar --> <div> </div> <!-- footer --> <div> </div> </body> </html>
ENCADRER LES BALISES
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html"; charset="utf-8" /> </head>
<body> <!-- header --> <div> </div> <!-- content --> <div> </div> <!-- sidebar --> <div> </div> <!-- footer --> <div> </div> </body> </html>
Différencier les balises on leur donne un nom spécifique avec
une class ou un id On se sert de leur nom pour les styliser et leur donner une apparence spécifique
Header <div id="header"> ou <div class="header"> Content <div id="content"> ou
<div class="content"> Sidebar <div id="sidebar"> ou <div class="sidebar"> Footer <div id="footer"> ou <div class="footer"> A LA BASE (HTML 4)
Header <header> Content <section> Sidebar <aside> Footer <footer> MAINTENANT (HTML
5)
Menu de navigation se nomme <nav> Partie du content se
nomme <article> MAINTENANT (HTML 5)
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html"; charset="utf-8" /> </head>
<body> <header> <!-- j'insère ici mon menu, mon logo... --> </header> <section> <!-- j'insère ici mon contenu central : article, image... --> </section> <aside> <!-- j'insère ici ma sidebar : liens vers les réseaux sociaux, articles récents... --> </aside> <footer> <!-- j'insère ici mon pied de page --> </footer> </body> </html>
FINALISER LE CODE HTML
Vérifier que tous les liens fonctionnent changer les "#" en
"/url" Fermer toutes les balises en profiter pour retravailler l'indentation si besoin Insérer un / des commentaire(s) si vous trouvez cela approprié
COMMENT UTILISER MON FICHIER
Pour un CMS déjà en production automatiquement mis à jour
+ vider votre cache Pour mettre mon fichier "en ligne" hébergement + FTP
INTÊRET GRANDISSANT DU CSS
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html"; charset="utf-8" /> </head>
<body> <header> <div id="logo></div> <nav></nav> </header> <section> <article></article> </section> <aside> </aside> <footer> </footer> </body> </html>
J'ai besoin de points de repère pour styliser mon code
HTML id VS class deux indicateurs essentiels réutilisés dans le code CSS
MERCI QUESTIONS ?