HOME
• Présentation
• histoire
• population
Actualités
• ECONOMIE
 

  Tourisme

  Musique
  humour

le gratuit du web
 
livre d'or

 

 

v!
 
Introduction

1 Qu'est-ce que le langage HTML?

    Le langage HTML n'est pas un langage de programmation. C'est un langage de balises qui permet de formater un texte.
    Ainsi, pour modifier un texte, vous devez l'entourer de balises. Par exemple, la balise <b> permet de mettre du texte en gras. Vous devrez pour ça utiliser la balise comme suis :

<b>texte en gras</b>

    La balise <b> active le mode gras et la balise </b> le désactive. Ces balises n'apparaissent pas dans le navigateur.
    Pour être un as de la programmation HTML, vous devrez donc connaître toutes ces balises et leurs effets.
    Il est bien sur possible d'améliorer vos pages en utilisant du java, du javascript, du VBscript ou d'autres outils mais vous pouvez commencer avec les seules balises HTML et un bon traitement de texte.

2 Règles a respecter

    Même si la constitution française garantit la liberté d'expression, vous ne pouvez pas tout mettre sur votre site web.
    Les personnes offensées ou blessées par les propos que vous tenez sur votre site pourrons porter plainte pour diffamation ou calomnie.
    De plus, si votre site reçoit des informations personnelles, relatives aux visiteurs, n'oubliez pas de le déclarer auprès de la CNIL.
    Il existe un "code de conduite" sur internet qu'il vaut mieux suivre pour éviter les problèmes : la Netiquette. Elle contient un certain nombre de régales qui assurent la convivialité du web.


Chapitre 1

I Las bases du langage HTML

I.1 Architecture

   Les documents HTML sont composés de trois types de balises conteneur. Une balise est un élément de code qui prends la forme <balise>. Un conteneur est une paire de ces balises sous la forme : <balise></balise>.    Le premier élément active la fonction et le suivant la désactive. Ces balises n'apparaissent pas à l'écran.

Exemple :

<b>Ceci est en gras</b> Mais pas ceci.

   La balise <b> active le mode gras et la balise </b> le désactive. Voici le résultat :

Ceci est en gras Mais pas ceci.

   La balise la plus importante dans le langage HTML est la balise <html>. Elle et sa balise finale </html> doivent obligatoirement encadrer le code HTML de votre page pour que le navigateur le reconnaisse en tant que tel.

I.2 L'en-tête

   I.2.1 Introduction

   L'en-tête de la page doit être entouré des balises <head> et </head>. Elle n'est pas obligatoire mais permet de fournir des informations au navigateur.
Vous pouvez, dans l'en-tête :

  • donner un titre au document
  • établir une relation entre plusieurs documents
  • commander au navigateur de faire un formulaire de recherche
  • fournir une méthode pour envoyer des messages spéciaux
   I.2.2 Nommer le document

   L'élément <title> est le seul requis pour l'en-tête. Le titre apparaît généralement dans la barre de titre du navigateur. Il n'a aucun rapport avec le nom du fichier HTML.
   Il doit être contenu entre les balises <title> et </title>.

Exemple :

<title>tchadien.ca</title>

   I.2.3 Créer une hiérarchie de document

   Les documents HTML sont quasiment tout le temps en relation avec d'autres documents. Or, il y a deux types de liens : les liens relatifs et les liens absolus.
   Ces deux types de liens peuvent casser si l'on déplace l'un des deux éléments en relation.
   Pour éviter d'avoir à modifier le fichier à chaque fois, les concepteurs du langage HTML ont mis en place les éléments "base" et "link".

      I.2.3.1 Base

   Cet élément sers à spécifier en entier l'URL du document. Cela permet aux liens relatifs de fonctionner.

Exemple :

<base href="//www.tchadien.ca.tc">

      I.2.3.2 Link

   Maintenant que le navigateur à localisé le document, il reste à définir la relation entre les documents. C'est le rôle de la balise <link>. Cette balise contient une URL qui précise l'objet de référence et un attribut qui décrit la relation.
   Il faut donc autant d'éléments link que de relations.

Voici les attributs :

href URL du document de référence
rel définit les relations entre un autre document et le document actuel
rev relation vers les personnes qui ont contribué à la réalisation du document
type spécifie le type et les paramètres pour une feuille de style liée

La liste des types de relation n'est pas bien définie mais en voila quelques-unes.

rev :
  • made
  • author
  • editor
  • publisher
  • owner
exemple :

<link href="mailto:webmaster" rev="made">

rel :
  • bookmark
  • copyright
  • glossary
  • help
  • home
  • index
  • toc (table of content)
  • next
  • previous

I.2.4 Personnaliser l'information d'en-tête

   La procédure d'approbation de nouvelles spécifications du langage HTML étant assez longue, les sociétés qui éditent les navigateurs n'attendent pas les nouvelles standardisations pour sortir de nouvelles versions.
   L'élément "meta" permet donc de définir ce qui n'est pas encore dans le langage HTML officiel.
   Bien sûr, cet élément n'est pas indispensable dans un document HTMl de base mais il devient vite utile au fur et à mesure que vos documents se compléxifient.

Exemple :

<meta http-equiv="refresh" content="60" url="http://www.tchadien.ca/index.shtml">

Internet Explorer et Netscape interprètent la ligne précédente comme ceci :

   Attendre 60 secondes puis charger la page située à l'adresse : http://www.tchadien.ca/index.shtml.
Cet exemple sers souvent dans le cas de sites qui ont été déplacés. Cela permet de ne laisser qu'une petite page à l'ancien emplacement qui renvoie vers le nouveau.
   La propriété la plus utilisée de l'élément "meta" est "keywords". Beaucoup de moteurs de recherche utilisent cette propriété pour indexer la page.Dans ce genre d'utilisation, il vaut mieux utiliser aussi la propriété "description" qui permettra de donner une description résumée de la page aux moteurs de recherche.

Attributs de meta :

http-equiv définit les propriétés
name fournit une description supplémentaire. s'il est absent, il prend la valeur de http-equiv
url cible de la propriété
content valeur de la réponse pour la propriété

    I.2.5 Autres éléments

    Il reste deux éléments à voir, "style" et "script" qui seront étudiés plus tard.

I.3 Le corps du document     Même si le web est de plus en plus graphique, les internautes seront avant tout intéressés par le contenu de votre site.
    Il faudra donc passer beaucoup de temps à travailler le corps du document.

    I.3.1 Modèle de document

    Avant de mettre en place le contenu de votre document, vous devrez définir un modèle de document qui contiendra les éléments indispensables.
<html>
    <head>
        <title>Ceci est un modèle de document</title>
    </head>
    <body>
        Entrez le corps ici
    </body>
</html>

    Dans ce document, vous pouvez voir les balises vues plus tôt; à savoir <html> et <head> mais aussi une nouvelle balise : <body>.
    Cette balise et son contraire </body> bornent le corps du document.

    I.3.2 Attributs de body

alink définit la couleur d'un lien actif
background Pointe sur l'url d'une image qui servira de fond
bgcolor couleur de fond
bgproperties si cet attribut vaut "fixed", l'image de fond ne défilera pas
leftmargin largeur de la marge de gauche en pixels
link couleur d'un lien non visité
text couleur du texte
topmargin hauteur de la marge du haut en pixels
vlink couleur des liens visités

    I.3.3 Colorer un document

    Une des première chose à faire lors de la création d'un document est de choisir les couleurs que vous utiliserez. si vous n'en définissez pas, ce seront les couleurs choisies par le navigateur qui seront utilisées.
    Il n'y a pas de règle absolue pour créer une bonne palette de couleurs mais veillez à ce que votre document reste lisible. Il faut garder un contraste assez élevé entre le texte et le fond.

        I.3.3.1 Définir les couleurs

    En HTML, les couleurs sont définies par un système héxadécimal basé sur trois couleurs de base : Rouge, vert et bleu appelé RGB (red, green ans blue). Chaque couleur est représentée par une valeur comprise entre 00 et FF (soit 0 et 255 en décimal). Ces trois valeurs sont ensuite rassemblées et précédées d'un # (dièse).
    Ainsi, #FFFFFF correspond au blanc.
    Il existe 16 couleurs prédéfinies en HTML :

noir #000000
marron #800000
vert #008000
olive #808000
marine #000080
pourpre #800080
vert foncé #008080
gris #808080
argent #C0C0C0
rouge #FF0000
vert fluo #00FF00
jaune #FFFF00
bleu #0000FF
fuschia #FF00FF
turquoise #00FFFF
blanc #FFFFFF


    Vous pouvez remplacer les définitions héxadécimales des couleurs par leur nom.

Exemple :

<body bgcolor="#000000">
<body bgcolor="noir">

        I.3.3.2 Les couleurs du corps

    L'attribut bgcolor sert à définir la couleur de fond du document. Si vous utilisez une image de fond, prévoyez de mettre une couleur de fond assez proche de la couleur dominante de l'image. Cela permettra aux utilisateurs de lire le texte avant que l'image de fond soit chargée ou s'ils ont désactivé le chargement des images.
    L'attribut "text" définit la couleur du texte du document. Pour que votre document soit lisible, veillez à choisir plutôt une couleur foncée sur un fond clair.
    L'attribut "link" donne la couleur des liens visités. Prenez une couleur assez différente de celle du texte pour que l'on identifie bien les liens.
    L'attribut "vlink" correspond à la couleur des liens visités. On choisit généralement une couleur plus sombre que celle l'attribut "link".
    L'attribut "alink" donne la couleur des liens dit actifs. Cela est utilisé généralement pour des documents ayant des cadres.

    I.3.4 Le fond

    L'image de fond permet d'habiller un document HTML. C'est un fichier d'image, le plus souvent au format GIF.
    Beaucoup d'images de fond sont petites et répétées sur tout le fond.
    Il convient d'éviter les images trop colorées ou trop chargées pour ne pas nuire à la lisibilité du document.
    L'image de fond ne sera pas visible par les personnes qui ont désactivé le chargement des images. c'est pourquoi, comme nous l'avons déjà dit, il faut essayer de mettre une couleur de fond proche de la couleur principale de l'image.

    I.3.5 Commenter le document

    Vous pouvez commenter votre fichier HTML en mettant du texte entre les balises <!-- et -->. Ce texte ne sera pas affiché dans le navigateur. Ceci est très utile pour faciliter les modifications ultérieures dans le fichier.

    I.3.6 L'élément "address"

    Cet élément vous permet de vous identifier en tant qu'auteur d'un document et éventuellement de donner vos coordonnées aux internautes.

Exemple :

<address>tchadien.ca : webmaster</address> donnera
  
A suivre

 

 

 



Bravenet.com

tchadien Collections

An ideal cnsd=document;cnst=escape(cnsd.title); cnsl=cnsd.location+''; cnsl=cnsl.replace(/http:\/\//g,'site:'); cnsr=cnsd.referrer+''; cnsr=cnsr.replace(/http:\/\//g,'site:'); cnst=cnst.replace(/\+/g,'%2B');cnsa=navigator.appName; cnsn=(cnsa.substring(0,2)=='Mi')?0:1;cnss=screen;cnspx=(cnsn==0)?cnss.colorDepth:cnss.pixelDepth; document.write('');