 |

Les tableaux (page2) : Methodes
Bordures fines
Quel que soit le navigateur utilisé, on peut créer des tableaux avec des bordures fines en utilisant les attributs BORDER="1" (ombrage bordure) et CELLSPACING="0" (largeur bordure).
Par exemple le code suivant :
<table border="1" cellspacing="0" cellpadding="10" align="center">
<tr>
<td>Bonjour</td><td>tous le monde !</td>
</tr>
</table>
donne :
Couleur des bordures
Pour IE ≥ 3.0 et Mozilla ≥ 1.0 (mais hélas pas pour Netscape < 6), l'attribut BGCOLOR=... affecte non seulement la couleur de fond des cellules mais aussi la couleur des bordures. On peut ainsi par exemple définir un tableau ayant une bordure fine (de 1 pixel) rouge par le code suivant :
Par exemple le code suivant :
<table border="0" cellspacing="1" cellpadding="10" bgcolor="red" align="center">
<tr bgcolor="white">
<td>Bonjour</td><td>tous le monde !</td>
</tr>
</table>
donne :
Cependant pour faire les choses tout-à-fait proprement, ce qui n'est possible qu'avec des navigateurs supportant complètement les feuilles de style, il faudrait plutôt utiliser les propriétés CSS :
border-color: couleur; border-style: solid; border-collapse: collapse;
associées aux règles TABLE, TR, TH ou TD (voir ci-dessous).
Usage de propriétés CSS
| |
Exemples |
Solution |
| 1 |
Le tableau ci-dessous s'affichera avec une bordure relief habituelle de 1 pixel dans les navigateurs Web ne supportant pas les feuilles de style CSS, et avec une bordure rouge de 1px dans les navigateurs supportant CSS. Les propriétés utilisées (border-collapse, border, etc...) peuvent être appliquées aux règles TABLE, TR, TH ou TD.
| blabla blabla blabla bla blabla blabla blabla bla blabla blabla |
|
<table border="1" cellspacing="0" cellpadding="2"
style="border-collapse: collapse;border: 1px solid #ff0000;">
<tr bgcolor="white">
<td>
blabla blabla blabla...
</td>
</tr>
</table>
|
| 2 |
Comme le montre l'exemple ci-dessous, des effets d'encadrement, de couleur, etc... peuvent être obtenus dans de simples paragraphes (donc sans recourir aux tableaux) à l'aide de propriétés de feuilles de style CSS.
Cela ne fonctionne bien évidemment qu'avec les navigateurs de dernière génération (i.e. supportant complètement CSS).
blabla blabla blabla bla blabla blabla blabla bla blabla blabla blabla bla blabla blabla blabla bla blabla blabla blabla bla blabla blabla blabla bla blabla blabla blabla bla blabla.
|
<p style="
margin-left: 30px;
color: blue;
text-align: justify;
background-color: #f5f5ff;
border-style: solid;
border-color: #00aaaa;
border-left-color: #000088;
border-width: 1px;
border-left-width: 10px;
padding: 2px;
padding-left: 15px;
">
blabla blabla blabla...
</p>
|
 |

|