Académique Documents
Professionnel Documents
Culture Documents
Sites web ?
If at first you don't succeed, call it version 1.0
(Serveur) (Ordinateur)
Sites web ?
Requte HTTP
Sites web ?
Page HTML
Sites web ?
Navigateur affiche la page
(Ordinateur)
(Serveur)
(Base de Donnes)
Requte HTTP
Requte SQL
Donnes
Page HTML
(x)HTML
Originality is the art of concealing your sources.
(x)HTML
Originality is the art of concealing your sources.
balisage
(x)HTML - balises
Commandes (x)HTML
Encadrent le contenu du document <nom balise> ... </nom balise> (en casse minuscule)
(x)HTML - balises
Commandes (x)HTML
Encadrent le contenu du document <nom balise> ... </nom balise>
balise fermante
balise ouvrante
<html></html>
<head></head> <title></title> <body></body>
<html></html>
<head></head> <title></title> <body></body>
Encadre l'ensemble de la page. Permet aux navigateurs de savoir qu'il s'agit d'une page HTML.
<html></html>
<head></head> <title></title> <body></body>
<html></html>
<head></head> <title></title> <body></body>
Titre de la page.
<html></html>
<head></head> <title></title> <body></body>
<html> <head> <title>Titre de ma super page !</title> </head> <body> Blabla qui apparat dans le navigateur. </body> </html>
(x)HTML imbrication
Une balise ouverte l'intrieur d'une autre doit, obligatoirement, tre referme avant la fermeture de la premire.
(x)HTML imbrication
Structures de la page :
Mise en exergue :
<h1> ... </h1>, <h2> ... </h2>, ... , <h6> ... </h6> <strong> ... </strong>, <em> ... </em>
Liens :
Structures de la page :
Mise en exergue :
<h1> ... </h1>, <h2> ... </h2>, ... , <h6> ... </h6> <strong> ... </strong>, <em> ... </em>
(x)HTML a
Liens :
(x)HTML attributs
Computers are not intelligent. They only think they are.
Un attribut est une instruction l'intrieur d'une balise Fournit une information supplmentaire sur la manire dont cette balise doit tre interprte.
(x)HTML attributs
nom de l'attribut
valeur de l'attribut
(x)HTML chemins
<a href="http://www.google.com"> Google </a> <a href="../page.html"> Page </a> <a href="/page.html"> Page </a>
(x)HTML chemins
Chemin relatif
Chemin absolu
.. . / \
\ / / \
(x)HTML chemins
Arborescence d'un site (exemple)
Images Mdia Nom du site Tests Pages HTML CSS Vidos Flv
Icones Design
(x)HTML attributs
en casse minuscule
Il est possible d'ajouter des attributs toutes les balises Les attributs peuvent tre spcifiques une (ou plusieurs) balise ou commun toutes les balises.
<ul> ... </ul>, <ol> ... </ol>, <dl> ... </dl> <table> ... </table>
Image :
Commentaires :
(x)HTML commentaires
(x)HTML commentaires
Multitasking: Screwing up several things at once.
lt lte gt gte
< >
<q> ... </q>, <blockquote> ... </blockquote>, <cite> ... </cite> <pre> ... </pre>, <samp> ... </samp>, <code> ... <code> <ins> ... </ins>, <del> ... </del> <abbr> ... </abbr>, <acronym> ... </acronym>
XHTML/HTML - diffrences
Some people keep repeating the same mistakes over and over and call it experience.
Imbrication hirarchique des balises Balises et attributs en minuscules Les balises "vides" doivent se terminer par /> Il faut spcifier un texte alternatif (alt) dans les balises <img>
XHTML/HTML - diffrences
Les balises non vides doivent se terminer obligatoirement par leur balise de fermeture. Les attributs doivent tre entre guillemets " Tout attribut doit avoir une valeur explicite : <input type="checkbox" checked="checked" />
(x)HTML Doctype
(x)HTML Encodage
(x)HTML Encodage
Is reading in the bathroom considered Multi-Tasking?
(x)HTML Encodage
OU
(x)HTML Meta
<meta name="author" content="JcT" /> <meta name="category" content="Truc, machin, bidule" /> <meta name="language" content="fr" /> <meta name="keywords" content="html, css, xhtml, web" /> <meta name="robots" content="all" /> <meta name="googlebot" content="noarchive" />
(x)HTML Meta
CSS
Norme du W3C
CSS - intrt
CSS Link
CSS Fonctionnement
This time it will surely run.
CSS Exemple
Modifie le corps de la page Couleur de fond : noire body { backgound-color : #000000; color : #FFFFFF; } Couleur d'criture : blanc
CSS Slecteurs
Une balise
Une classe
Un identifiant
CSS Class
When computing, whatever happens, behave as though you meant it to happen.
CSS Id
<balise id="identifiant"> ... </balise>
#identifiant { ... }
CSS Collision
<div id="div1" class="class1"> blabla </div> div { color: #000; } .class1 { color: #FFF; } #div1 { color: #F00; }
blabla
CSS Hritage
<div id="div1"> <p> blabla </p> </div>
blabla
{ font-style: italic; } { font-weight: bold; } { text-indent: 10px; } { border: 1px solid #FF00FF; }
CSS position
absolute = positionnement mesur partir des bords de l'lment parent. fixed = positionnement mesur partir du bord de l'lment parent; relative = positionnement relatif mesur partir de la position normale de l'lment.
CSS position
left : dcalage par la gauche top : dcalage par le haut right : dcalage par la droite bottom : dcalage par le bas
CSS position
div { postition: absolute; left: 50%; top: 10% }
CSS float
W3C
http://www.w3.org/TR/xhtml11/
Dcrit le contenu de la page Unique et diffrent pour chaque page Lisible et synthtique Utilise les mots-clefs principaux de la page
Prsente et diffrente sur chaque page Lisible et synthtique Cohrente avec les mots-clefs du titre
User-friendly (pas de 155487494sds454s.html) Utilise les mots-clefs de la page Une seule adresse pour un contenu
Une architecture simple (viter /dir1/dir2/dir3/.../dirX/page.html) Des noms de dossier apportant des informations sur la page Utiliser un sitemap
Sitemap (xml)
http://youthinkyoucanscript.com/ 2010-01-12T21:22:25Z daily 0.5 http://youthinkyoucanscript.com/news 2010-01-12T21:22:25Z daily 0.5 http://youthinkyoucanscript.com/algorithmes 2010-01-12T21:22:25Z daily 0.5 ... ...
Contenu (texte)
Attention erreurs d'orthographe ou de typo Ne jamais dupliquer du contenu Organiser pour des raisons smantiques et non de mise en forme
viter les textes gnriques (Cliquez ici) Doit dcrire la page vers laquelle il pointe Suffisamment court (pas de paragraphe de texte)
Doit dfinir la structure de la page Garder la cohrence entre les balises (<h1>, puis <h2>, puis <h3>, etc.) Utiliser les mots clefs (viter les termes gnriques : chapitre, partie, ...)
Robots.txt
Mots clefs
Pas mots mais des expressions clefs (84% recherche 2 mots et plus) Bonne expression-clef = bon ratio entre le nombre de recherche et le nombre de page rfrence https://adwords.google.fr/select/KeywordToolExternal
Mots clefs
Liens entrant
Page-rank
Indice entre 0 et 10 (~) PR site entrant / PR des sites sortant => TrustRank
AVANT
la ralisation du site
Cours en ligne
http://youthinkyoucanscript.com