Aidenet.com  Aide informatique et nouvelles technologies
Accueil Télécharger
Actualités Boutique
Dossiers Forum
Encyclopédie Annuaire
 Créer son site
 
Accueil / Sommaire
CSS : tutoriel complet
Javascript : tutoriel
Réferencement
Les images
Les tableaux
Créer son blog
Couleur Héxa
 Internet
Accueil / Sommaire
 Informatique
Accueil / Sommaire
 Photo numérique
Accueil / Sommaire
 Logiciels
Windows XP
Skype
Claris Home Page
FTP Expert
Filezilla
Cute FTP
WinZip
 Aide
Index du site
Plan du site
Dico Anglais / FR.
Vocabulaire info.
Glossaire
Tags HTML
Liste extensions
Vocabulaire SMS
 Partenaires

Créer sa page perso
Les  Tableaux
Page - 17

 

Présentation  - Cellules de tableaux - Tableaux et texte - Placement des titres - Images de fond et cellules

 Présentation générale

Le langage HTML est par nature peu propice à la réalisation de pages symétriques, alignées, aux fins de ligne justifiées (on y arrive maintenant : voir page 74), en un mot peu propice à une création comparable à la PAO (Programmation Assistée par Ordinateur) obtenue à partir de certains logiciels graphiques et de traitement de textes, afin de réaliser une mise en page idéale.

Heureusement, pour y pourvoir et tendre vers cette mise en page au moins satisfaisante sur le Web, il existe les Tableaux dont l'origine remonte à 1995 et le tag "Table" est inventé par Netscape.

Constatez au préalable les différences obtenues entre Netscape 4 et + et Internet Explorer 4 et +, et aussi suivant la couleur de votre fond de page. Ces tableaux de premier niveau ne sont simplement affichés que pour vous donner une idée générale et, vous allez ensuite retrouver la progression "pas à pas" que vous connaissez bien si vous visitez quelquefois ce Site

En premier sur fond blanc :  

tableau avec border    Internet Explorer 4 tableau avec bordure Navigator Netscape 4

Les mêmes tableaux avec une couleur de fond de page.

tableau border colortableau bordure couleur

Valeurs en % , pourcentage, soit WIDTH="75%" ce qui contraint le tableau à occuper un certain pourcentage de la largeur de la fenêtre ouverte.

Valeurs en pixels, soit WIDTH="320" fait que le tableau reste fixe comme dimension, quel que soit la largeur de la fenêtre ouverte.

Toujours procéder à des essais, quitte à mettre le tableau en % et les cellules en pixels par exemple. 

 

  Nouvelle race, le chien " Kadré "     

Vous remarquez que chaque navigateur a tenu à marquer sa différence dans le rendu des tableaux, et c'est une raison supplémentaire et suffisante qui doit inciter chaque concepteur de Site à visualiser alternativement ses pages dans les deux logiciels, ne serait-ce que pour trouver "un juste milieu" qui permette une présentation acceptable sur le Web, quel que soit le navigateur utilisé par le surfeur.
Car c'est bien à lui que vous vous adressez ? n'est-ce pas !

Par exemple le tableau du haut de cette page sur fond violet, va apparaître avec une bordure blanche sur Navigator et une bordure bleue ciel sur Internet Explorer qui supporte cette fonction supplémentaire.

 

Définition du tableau de base, avec une cellule unique

 

Les tag <TABLE>.....</TABLE> marquent le début et la fin d'un tableau.

Il sont accompagnés (pour le tag d'ouverture) de l'attribut BORDER, qui définit l'épaisseur de la bordure autour du tableau. 

 
Les tableaux présentés sont en couleur pour faciliter leur visualisation
code de ce tableau ci-après expliqué

 

 <CENTER>
<TABLE BORDER=7 BGCOLOR="#FFFF99" WIDTH="75%" HEIGHT="10%">
<TR>
<TD>

<CENTER><FONT COLOR="#0000FF">Les tableaux présentés sont en couleur pour faciliter leur visualisation</FONT></CENTER>

</TD>
</TR>
</TABLE>
</CENTER>

 

analyse

- TABLE (Table) sert à introduire le tableau, dans son ensemble.
- BORDER (Bordure) qui l'accompagne sert à définir l'épaisseur du cadre du tableau.
- BGCOLOR =#FFFF99 vous donne la couleur interne du tableau
- TR (Table Row) marque l'ouverture d'une ligne d'un tableau.
- TD (table Data) marque le début des données à l'intérieur de la cellule (pour l'instant il n'y en a qu'une).
- WHIDHT et HEIGHT servent à fixer la dimension du Tableau : pourcentage, pixels ou automatique.

* en pourcentage (% ) par rapport à la grandeur de l'écran du navigateur ou en pixels (chiffre sans signe distinctif) fixe la grandeur du tableau quel que soit l'affichage, ce qui parfois empêche de visualiser le tableau en entier ou encore en automatique et le navigateur fixe le tableau à la valeur correspondante à son contenu.
Il est important de noter que si vous n'êtes pas obligé de fixer des valeurs à un tableau c'est recommandé, car ainsi le navigateur n'a pas a effectuer de calculs supplémentaires et le chargement de la page s'en trouve accéléré.

 

 Attribut BORDER

 

Ici, le BORDER a été fixé à zéro, donc sans bordure.

<TABLE BORDER=0 BGCOLOR="#FFFF99" WIDTH="75%" HEIGHT="7%">
<TR>
<TD>
<P ALIGN=right><FONT COLOR="#0000FF">Ici, le BORDER a été fixé à zéro, donc sans bordure.</FONT>
</TD>
</TR>
</TABLE>

 

- <CENTER> + </CENTER> qui encadrait le texte (ne confondez pas avec celui qui encadrait le tableau) a été remplacé par <ALIGN=right> sans tag de fermeture.
- BGCOLOR="#FFFF99" donne la couleur du tableau.
- WIDTH="75%" HEIGHT="7%"> fixe la dimension du tableau (ici en pourcentage).

 

Définition du tableau de base, avec deux cellules

 

Le tag <TH> sert pour les titres et se ferme avec </TH>

Vous pouvez compiler autant de cellules qu'il vous plaît.

<TABLE BORDER=1 BGCOLOR="#CCFFCC" WIDTH="80%">
<TR> <TH>
<P><FONT COLOR="#330000">Le tag <TH> sert pour les titres et se ferme avec </TH></FONT></P>
</TH></TR>
<TR><TD>
<P ALIGN=right ><FONT COLOR="#CC0000">Vous pouvez compiler autant de cellules qu'il vous plaît.</FONT></P>
</TD></TR>
</TABLE>
 

analyse :

- Pas de HEIGHT pour dimensionner la hauteur des cellules, et le texte est donc pratiquement jointif de la bordure interne de la cellule, mais nous verrons plus loin comment y remédier pour une meilleure présentation. Seul WIDTH="80% définit la largeur du tableau.
- Dans la première cellule après TR, au lieu du TD habituel, vous trouvez <TH> et >/TH> ( TH = Table Header) qui servent à désigner une cellule d'en-tête avec automatiquement le texte en gras et centré.
-
Vous retrouvez la deuxième cellule avec le TR et le TD normaux.
- A titre d'exemple son texte n'a pas non plus été centré.
-COLOR="#330000" et COLOR="#CC0000" pour la couleur des textes.

Les tableaux offrent de nombreuses possibilités que vous allez découvrir dans les pages suivantes, mais demande de la rigueur. Pour ceux qui ont suivi la méthode que je préconise en début de ce dossier, consistant à apprendre à programmer manuellement en premier, vous allez maintenant pouvoir l'expérimenter.
En effet lorsque vous utiliserez un logiciel de programmation, il sera quelquefois utile d'aller corriger ou modifier des tags dans la source de votre fichier. Vous n'éprouverez alors aucune crainte à passer derrière le rideau de la scène.

 

exemple plus complet

prix des articles

Unité

Quantité

Total

pack de 10 bières

25,00

2

50,00

 

 <TABLE BORDER=1 BGCOLOR="#FF9999" WIDTH="80%">

<TR>
<TH WIDTH="40%"><P>prix des articles</TH>
<TH
WIDTH="18%"><P>Unité</TH>
<TH>
<P>Quantité</TH>
<TH
WIDTH="20%"><P>Total</TH>
</TR>

<TR>
<TD WIDTH="40%"><P>pack de 10 bières></TD>
<TD WIDTH="18%"><P>25,00</TD>
<TD><P>2</TD>
<TD WIDTH="20%"><P>50,00</TD>
</TR>

</TABLE>

Vous constatez que dans cet exemple la cellule "Quantité" n'a pas de valeur et a pris le restant de la place laissée par les trois autres cellules, sur un total de 8 0% pour le tableau complet. Il s'agit de faire des essais et de rechercher la meilleure présentation. Il faut un peu d'initiative et du goût !

 

Lignes de couleurs différentes

 

c

c

c

<CENTER><TABLE BORDER=0 BGCOLOR="#FF00FF" CELLSPACING=0 WIDTH="70%">
<TR>
<TD>
<P>c</P>
</TD>
</TR>

<TR BGCOLOR="#FFFF00">
<TD>
<P>c</P>
</TD>
</TR>
<TR>

<TD>
<P>c</P>
</TD>
</TR>
</TABLE>
</CENTER>

c = lettre au hasard pour donner du volume au tableau.

<TR BGCOLOR="#FFFF00"> = la couleur est palcé après le tag BR pour donner une couleur différente de celle établie pour l'ensemble du tableau qui est notifiée ci-après :

<TABLE BORDER=0 BGCOLOR="#FF00FF"

 

   
Présentation  - Cellules de tableaux - Tableaux et texte - Placement des titres - Images de fond et cellules

 Sommaire Page perso

 Tous droits réservés © 1997. aidenet.com

Google
 
DERNIERS MESSAGES DU FORUM
probleme creation d'un site [HTML / CSS / Javascript]
Problème de reconnaissance de cartouches (impriman... [Péripheriques]
menu [HTML / CSS / Javascript]
Plus de souris sur PC [Péripheriques]
sauvegarde win.vista [Portables]
Probleme site php [PHP / ASP]
Installation de webmin sur ubuntu pour serveur ded... [Linux]
choix [Appareils photos numériques]
ma cam est bloquée [Internet]
Je suis là! [Présentez-vous]
Bonjour [Présentez-vous]
interrupteur wifi qui ne fonctionne plus!! [Sans-fil]
creation de site [A l'aide !]
Comment pouvoir envoyer plus de 10000 emails? [Free]
IMPOSSIBILITE DE ME CONNECTER AUX PLUS GRANDS SITES [Internet]
Tous les messages ici...
Toshiba Satellite A200-214
590 € Details
Apple iPhone
369 € Details
Airis PDA T620
195 € Details
 



Partenaires : Youpil |  DivertissonsNous |  Annuaire blog |  Live Messenger |  Logiciels photo |  Hébergeur d'images |  Meuble TV |  Videosduweb |  Blog Webmaster |  PSP |  Sorties cinéma
Tous droits réservés © 1997-2008. www.aidenet.com     Edité par FAPROD