[PW] leçon 3 : structure d'un document HTML

Questions sur le site et le forum, résolution de problèmes, OMForumistes disparus.
Répondre
Avatar du membre
Ardechois
Zubar : Eternel espoir, tu feras jamais tes preuves
Messages : 3138
Enregistré le : mar. janv. 01, 2002 1:00
Localisation : Salon de Provence
Contact :

[PW] leçon 3 : structure d'un document HTML

Message par Ardechois »

Voilà, le but de cette troisième leçon :

- aller un peu plus loin avec le langage HTML en comprenant la structure d'un document HTML

On a vu dans la leçon 2 que le HTML était un langage à balises.

On va voir aujourd'hui à quoi servent les premières balises HTML :
Normalement, si vous avez écrit votre première page, vous devez avoir un document qui respecte la structure suivante :

première ligne : <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
Cette ligne n'est pas vraiment nécessaire dans la pratique même si en théorie elle doit être là.
Je ne veux pas m'étendre là-dessus car ça serait compliquer inutilement les choses.
Qu'elle y soit ou pas n'a pas d'importance

Sur mon premier fichier (créé avec Arachnophilia 5 (j'ai repris le 4 depuis)), j'avais comme seconde ligne
<!-- Created on 11 juil. 2002 16:59:53 -->
Là encore ça n'est pas une ligne obligatoire. Elle indique juste quand a été créé le document
Mais vous remarquerez une chose très intéressante. Cette ligne est un commentaire.

Tout texte placé entre <!-- et --> est un commentaire. Ce commentaire n'apparaît pas sur l'écran de l'internaute qui regarde votre site mais il doit vous permettre de placer dans votre fichier des commentaires qui vous serviront à la relecture de votre code HTML


Ensuite vient la balise très importante <HTML>
La balise <HTML> ouvre le document HTML que la balise </HTML> ferme
Ces deux balises peuvent être omises mais je vous demande de ne pas les oublier. Un document HTML est beaucoup plus propre et facile à comprendre quand il est bien construit.

Ensuite, vous avez peut-être remarqué deux "blocs" placés pour le premier entre deux balises <HEAD> et </HEAD> et pour le second entre <BODY> et </BODY>

Tous les documents HTML ont cette structure :
<HTML>
<HEAD>
...
</HEAD>

<BODY>
...
</BODY>
</HTML>

i]Le premier bloc ou header ou en-tête est compris entre les balises <HEAD> et </HEAD>
Il contient les informations concernant le document HTML que vous pouvez décider d'y mettre : titre, langue, ...
Le second bloc ou body ou corps est le contenu de la page. C'est ce qui va s'afficher pour l'internaute[/i]

Mais commençons par l'en-tête. Je ne vais pas en parler en détail car ce n'est pas primordial pour réaliser vos premières pages.
Pour mémoire, l'en-tête de la première page de la leçon 2 était :

Code : Tout sélectionner


	<title>Accueil</title>

      <meta name="GENERATOR" content="Arachnophilia 5.1">

      <meta name="FORMATTER" content="Arachnophilia 5.1">

   </head>

La balise "la + importante" de l'en-tête est la balise title.
Ma balise title permet de donner un titre à votre page web, titre qui s'affiche en haut de la fenêtre d'Internet Explorer
Les 2 autres balises sont base et meta.
Je ne vais pas parler de base mais un peu de meta puisqu'il y a un exemple ci-dessus.
Les balises meta servent à renseigner le navigateur, les moteurs de recherche ou les internautes curieux qui vont aller regarder le source de votre page.
La balise meta marche selon le modèle <META NAME="variable" CONTENT="valeur de la variable">
Les balises META ne sont jamais obligatoires mais peuvent être utiles pour un bon référencement de vos pages.
Les variables les plus courantes sont :
- GENERATOR comme sur l'exemple pour dire avec quel logiciel votre page a été écrite.
- AUTHOR : votre nom
- DESCRIPTION : une description en 200 caractères max. de la page (cette description sera affichée par un moteur de recherche poue expliquer ce que l'internaute doit attendre s'il clique)
Ex : <META NAME="Description" CONTENT="Le meilleur site du monde libre">
- KEYWORDS : Cette balise sert encore aux moteurs de recherche. Ce sont les mots (séparés par des virgules) pour lesquels votre site doit être trouvé par un moteur de recherche. Max. 1000 caractères.
Ex : <META NAME="Keywords" CONTENT="classement, championnat"> pour le site de gestion de classement qu'on a en projet.
- LANGUAGE : fr, en, ... Pour dire quelle est la langue de votre page.

Voilà, on a fait le tour des principales balises d'en-tête.

Pour la suite, voyons maintenant le second bloc qui constitue le corps de la page HTML situé entre <BODY> et </BODY>
Pour mémoire, l'en-tête de la première page de la leçon 2 était :

Code : Tout sélectionner


<body bgcolor="#ffffff" text="#000000" link="#0000ff" vlink="#800080" alink="#ff0000">

</body>

Vous allez me dire : mais keskecéketoucebordelaprébody ?
J'ai dit que c'était entre <body> et </body> et là on voit <body bgcolor="#ffffff" text="#000000" link="#0000ff" vlink="#800080" alink="#ff0000">
En fait, le langage HTML est un langage à balises et certaines balises (comme ici BODY) acceptent des paramètres supplémentaires comme ici bgcolor, text, ...
La syntaxe est alors
<BODY paramètre1="valeur" paramètre2="valeur2" ...>
Comme la balise <BODY> est une balise importante qui, je le rappelle, détermine que ce qui suit sera affiché à l'écran, je vais lister les principaux paramètres possibles et qui sont déjà presque tous repris dans l'exemple plus haut :
- bgcolor : spécifie la couleur de fond de la page
- text : la couleur d'affichage des caractères "normaux" de votre page
- link : la couleur d'affichage des liens de votre page
- vlink : la couleur d'affichage des liens de votre page qui conduisent à des pages déjà visitées par l'internaute
- alink : la couleur d'affichage des liens de votre page quand l'internaute clique dessus
Bon maintenant, comme vous être curieux, vous allez me dire mais qu'est ce que c'est comme couleur #ffffff
Moi je vais vous répondre que, bien évidemment, c'est du blanc.
Pourquoi ?
Parce que !!
Mais encore ???
Bon je vais essayer d'expliquer. le # est nécessaire.
Ensuite, il faut décomposer le ffffff en 3 groupes de 2 caractères soit ff ff ff
Les caractères ne sont pas n'importe lesquels mais correspondent à des codes héxadécimaux.
Si vous n'avez pas compris la ligne précédente, peu importe, retenez juste que les caractères sont :
- soit 0,1,2,...,9
- soit a,b,...,f
Le premier bloc de 2 caractères définit l'intensité du rouge dans la couleur. Le second bloc, l'intensité du vert et le troisième bloc l'intensité du rouge.
Il faut savoir que ff correspond au maximum et 00 au minimum.
Donc #ffffff veut dire qu'on a un maximum des 3 couleurs primaires : rouge, vert, bleu ce qui nous donne bien du blanc
Maintenant #000000 veut dire qu'on a ni rouge, ni vert, ni bleu donc du noir
Un autre exemple maintenant #00FF00 veut dire qu'on a le vert au maximum et ni rouge ni bleu donc on obtiendra un vert pur.
Bon voilà pour la théorie, maintenant pour la pratique car vous n'allez pas tatonner pendant des heures pour trouver le orange ou le bleu de vos rêves.
Il y a plusieurs solutions. On verra peut-être comment faire avec Arachnophilia (qui n'est pas terrible pour ça)
Je vous recommande plutôt la page <a href='http://www.webreference.com/html/tools/colorizer/' target='_blank'>http://www.webreference.com/html/tools/colorizer/</a>
Le principe est relativement simple et vous n'avez plus, une fois trouvée la couleur de vos rêves, qu'à recopier le contenu de la case hex

Voilà je ne m'attarde pas trop longtemps là-dessus, ça viendra avec un peu de tatonnements
Bon le dernier paramètre bien utile de body est background qui permet de mettre en fond de page une image et s'emploie de la façon suivante :
<body background='images/toto.gif'> si vous voulez mettre en fond d'écran le fichier toto.gif qui se trouve dans le sous-répertoire images

Bon, j'arrête là la leçon car ça fait très longtemps que je l'ai commencé et que je n'ai pas le temps de voir plus de balises.
Les prochaines balises (les plus utiles) la prochaine fois
Avatar du membre
Cob
Anigo : On sait pas comment mais t'es toujours là
Messages : 23733
Enregistré le : mar. janv. 01, 2002 1:00

Message par Cob »

Et ça donne <a href='http://bouquinons.free.fr' target='_blank'>ça</a> :fier:
Oui, j'ai pris bouquinons, mais ça me plait pas plus que ça... :blaz:
Avatar du membre
Ardechois
Zubar : Eternel espoir, tu feras jamais tes preuves
Messages : 3138
Enregistré le : mar. janv. 01, 2002 1:00
Localisation : Salon de Provence
Contact :

Message par Ardechois »

Tu triches.
J'ai pas encore expliqué comment on écrivait avec différentes couleurs lol2
Avatar du membre
Cob
Anigo : On sait pas comment mais t'es toujours là
Messages : 23733
Enregistré le : mar. janv. 01, 2002 1:00

Message par Cob »

:peur: :blush: Oups... bon ben, heu... regardez pas le lien alors, finalement... :peur:

(me fais engueuler par le prof, moi... :peur: )
Mars
Zubar : Eternel espoir, tu feras jamais tes preuves
Messages : 3001
Enregistré le : mar. janv. 01, 2002 1:00

Message par Mars »

M'suis avancé dans mes devoirs moi ! :blush:
Enfin j'en suis encore au début il m'reste encore plein de trucs à apprendre ! :smilej:
En tout cas l'Ardé c'est nickel tes cours, y a une semaine de ça je savais à peine ce que c'était l'HTML, maintenant je sais à peu près faire des pages convenables :winkv: (avec l'aide d'un site annexe certes :blush: )
Sat
Zubar : Eternel espoir, tu feras jamais tes preuves
Messages : 1618
Enregistré le : mar. janv. 01, 2002 1:00
Localisation : Montpellier

Message par Sat »

Fayot ! Toujours à faire tes devoirs avant tout le monde !

Bon, l'Ardé, sérieux, respect pour ce que tu fais ! C'est franchement sympa !
Tout ce qui est visible est visable, vies, cibles et mirages
Mars
Zubar : Eternel espoir, tu feras jamais tes preuves
Messages : 3001
Enregistré le : mar. janv. 01, 2002 1:00

Message par Mars »

A l'annonce du projet des cours dans Actu Hors OM :
Moi aussi je veux bien apprendre le php !  
Moi ca m interesse sincerement mais j ai un niveau debutant!
Moi j'ai pas honte et je m'inscris ! :grinj:
Ca me dirait bien ca moi !
Initiative sympa de la part du patron !   :beer:  
Je vais essayer de suivre...
Ca m'intéresse aussi !  :beer:
C'est bon, Free m'a envoyé la lettre d'inscription! J'ai mon login avec mon password.
ca m'interresse tes cours l'ardé !!!
tres bonne initiative l'ardé.  
ca yest je crois que j'ai reussi a m'inscrire par contre au niveau informatique je suis une vrai buse pire que french et bud reuni  :eek:
OH :mad:   y me demandent mon nom, mon adresse, mon numéro de téléphone, il veulent pas la couleur de mon slip avec mon numéro de carte bancaire :mad:  , en plus c'est pas crypté y a pas de cadenas dans le coin, tout le monde peu voir, c'est pas risqué
Excellent ! J'essaye de me mettre au Php en ce moment en plus, ça tombe bien :) Alors, où est-ce que j'ai mis les coordonnées de mon compte Multimania moi...

Résultat y en a que 4 qui suivent les cours lol2 lol2 lol2
Moi je suis toi l'Ardé je porte plainte !
Avatar du membre
Bud Wazaa
Anigo : On sait pas comment mais t'es toujours là
Messages : 20446
Enregistré le : mar. janv. 01, 2002 1:00

Message par Bud Wazaa »

Meuuuuuuuhhhhhh, l'autre fayot ! :fuck2:

Je suis les cours attentivement aussi, mais je suis tout au fond de la classe ! :langue:
Mars
Zubar : Eternel espoir, tu feras jamais tes preuves
Messages : 3001
Enregistré le : mar. janv. 01, 2002 1:00

Message par Mars »

C'est coua l'adresse de ton site ?
C'est mieux on peut suivre l'évolution des travaux ! :winkv:
Avatar du membre
Bud Wazaa
Anigo : On sait pas comment mais t'es toujours là
Messages : 20446
Enregistré le : mar. janv. 01, 2002 1:00

Message par Bud Wazaa »

J'ai commencé à faire des pages mais je n'ai encore rien mis en ligne. :langue:
Mars
Zubar : Eternel espoir, tu feras jamais tes preuves
Messages : 3001
Enregistré le : mar. janv. 01, 2002 1:00

Message par Mars »

Cancre ! :oops:
Avatar du membre
Bud Wazaa
Anigo : On sait pas comment mais t'es toujours là
Messages : 20446
Enregistré le : mar. janv. 01, 2002 1:00

Message par Bud Wazaa »

Lèche :cul: ! :fuck2:




mdr3
Mars
Zubar : Eternel espoir, tu feras jamais tes preuves
Messages : 3001
Enregistré le : mar. janv. 01, 2002 1:00

Message par Mars »

mdr3

M'sieur m'sieur y a Beudouaza qui arrête pas de parler dans le fond je peux pas suivre le cours ! :mad:
Avatar du membre
Bud Wazaa
Anigo : On sait pas comment mais t'es toujours là
Messages : 20446
Enregistré le : mar. janv. 01, 2002 1:00

Message par Bud Wazaa »

T'ar ta gueule à la récré ! :jab:
goom
Deruda : visiblement c'est ton père qui t'a placé
Messages : 99
Enregistré le : mar. janv. 01, 2002 1:00
Localisation : entre beaujolais et côtes du rhône

Message par goom »

Merci Ardéchois pour ces explications... (ma page à moi:<a href='http://olivier.mejean.free.fr' target='_blank'>c'est ici</a> bon ok c'est pas terrible mais je n'ai pas que ça à faire :winkv: )
<i>la petite boule de goom</i>
Avatar du membre
Ardechois
Zubar : Eternel espoir, tu feras jamais tes preuves
Messages : 3138
Enregistré le : mar. janv. 01, 2002 1:00
Localisation : Salon de Provence
Contact :

Message par Ardechois »

Y'a pas OMForum :sad2: :winkv: dans tes (ton ?) liens
goom
Deruda : visiblement c'est ton père qui t'a placé
Messages : 99
Enregistré le : mar. janv. 01, 2002 1:00
Localisation : entre beaujolais et côtes du rhône

Message par goom »

C'est ce que j'ai vu...bon je vais modifier ma page pour...

A propos, htmlEdit je le trouve très bien (et en Français en plus)...je ne sais pas ce que ça donnera quand ça sera plus compliqué...mais pour faire du basique ça marche...
<i>la petite boule de goom</i>
Invité

Message par Invité »

merci pur ces trois premiere lecon .... :grinj:
j'ai pas encore utilisé, arachnophobia mais j'ai lu et appliqué ce que tu disais
pour ma page d'acceuil j'ai utilisé flash5, il fait les codes tout seul :blush:
<a href='http://omstory.chez.tiscali.fr/' target='_blank'>http://omstory.chez.tiscali.fr/</a>

bon j'espere que dans le 4eme épisode on a de quoi faire des pages pour le contenu du site :beer:
boboss13
Flamini : tu postes comme un fou mais on sait que tu cherches un autre forum
Messages : 9426
Enregistré le : mar. janv. 01, 2002 1:00
Localisation : Le Panier et la vieille chaise

Message par boboss13 »

Excellent son site Goom mdr2
boboss13
Flamini : tu postes comme un fou mais on sait que tu cherches un autre forum
Messages : 9426
Enregistré le : mar. janv. 01, 2002 1:00
Localisation : Le Panier et la vieille chaise

Message par boboss13 »

Max : tu peux me dire à quoi t'as servi Flash car il n'y a pas d'anim sur ta page :peur:
revenir13
Zubar : Eternel espoir, tu feras jamais tes preuves
Messages : 2233
Enregistré le : mar. janv. 01, 2002 1:00
Localisation : Saint Ouen l

Message par revenir13 »


A propos, htmlEdit je le trouve très bien (et en Français en plus)...je ne sais pas ce que ça donnera quand ça sera plus compliqué...mais pour faire du basique ça marche...
je confirme^pour HTMLedit. J'ai acheté la version définitive 10€.
En complément FTPexplorer <a href='http://www.gegeweb.net/' target='_blank'>AVEC UNE AIDE EN FRANCAIS ICI</a> excellent logiciel pour uploader et gérer ses sites. :smilej:
« La tactique consiste à savoir ce qu'il faut faire quand il y a quelque chose à faire. La stratégie consiste à savoir ce qu'il faut faire quand il n'y a rien à faire. » Savielly TARTAKOVER.
Invité

Message par Invité »

Max : tu peux me dire à quoi t'as servi Flash car il n'y a pas d'anim sur ta page  :peur:
ben a composer ma page ....
j'ai pas encore fait l'anim, c'est juste un début, un exemple pour voir si ca marche :blush: et comment le mettre en ligne

la j'essaye de faire une page d'acceuil avec arachnophobia :peur:
Avatar du membre
Pouin
Bakayoko : Tu as beaucoup posté, souvent hors cadre
Messages : 14954
Enregistré le : mar. janv. 01, 2002 1:00

Message par Pouin »

Meuuuuuuuhhhhhh, l'autre fayot ! :fuck2:  

Je suis les cours attentivement aussi, mais je suis tout au fond de la classe ! :langue:
laisse moi le radiateur et la fenêtre merde tu les a tout le temps ...
Avatar du membre
Cob
Anigo : On sait pas comment mais t'es toujours là
Messages : 23733
Enregistré le : mar. janv. 01, 2002 1:00

Message par Cob »

la j'essaye de faire une page d'acceuil  avec arachnophobia :peur:
lol2 PHILIA, Max, PHILIA !! :winkv:
Invité

Message par Invité »

:blush: oui phila ...

au fait c'est quand la lecon 5 ????
Avatar du membre
Ardechois
Zubar : Eternel espoir, tu feras jamais tes preuves
Messages : 3138
Enregistré le : mar. janv. 01, 2002 1:00
Localisation : Salon de Provence
Contact :

Message par Ardechois »

La semaine prochaine.
Allez faut que je me remotive un peu
Invité

Message par Invité »

:mad: rhââââââ !!!!
Invité

Message par Invité »

je suis pas bcps passé aujourd"hui et pour cause, j'étudie !!! :grinj:
merci pour les lecons l'ardé, j'ai finalement piqué les source d'un des forum de k6 ( :grinj: merci poto) et j'ai modifié après ....... :peur: je dirais une longue analyse .... sur arachnophila et pas phobia )

j'en arrive donc, au bout d'une journée de 12 heure devant mon PC a ça ... <a href='http://omstory.chez.tiscali.fr/' target='_blank'>http://omstory.chez.tiscali.fr/</a>
maintenant on peut entrer sur la page d'accueil ...
c'est un projet pour deep
il y a un de ses récits en lien ( c le seul qui marche dans la rubrique info)

je le cerveau en compote :peur:
revenir13
Zubar : Eternel espoir, tu feras jamais tes preuves
Messages : 2233
Enregistré le : mar. janv. 01, 2002 1:00
Localisation : Saint Ouen l

Message par revenir13 »

[quote]je le cerveau en c<span style='color:blue'><span style='font-size:25pt;line-height:100%'>om</span></span>
Joli travail :beer:
« La tactique consiste à savoir ce qu'il faut faire quand il y a quelque chose à faire. La stratégie consiste à savoir ce qu'il faut faire quand il n'y a rien à faire. » Savielly TARTAKOVER.
Invité

Message par Invité »

:fada: j'ai carrément fait nuit blanche pour tenter de l'améliorer ....
c'est une drogue ce truc !!!
Répondre