Aide pour les CSS - Bruno Gadrat
Donner forme aux divers éléments de la table
Pour faire défiler le texte de la table regardez: Faire défiler le texte de la table en fixant l'en-tête
La balise <table></table>
est utilisée de diverses manières. C'est le seul élément qui se met automatiquement à la dimension de son contenu ou qui permet de fixer facilement des alignements de cases. Elle est donc, à tord, utilisée pour la mise en forme générale dans les pages. La mise en page doit se faire avec des <div></div>
. Pour éviter de reprendre complètement l'écriture des anciennes pages qui contiennent des <table></table>
et éviter des désordres ou des aspects curieux, on ne donnera donc du style qu'au tables identifiées par une classe.
Expertise
Acheter en ligne
L'utilisation normale d'une table
\ | A | B | C | D | E |
---|---|---|---|---|---|
L\C | C1 | C2 | C3 | C4 | C5 |
L1 | 1 | 2 | 3 | 4 | 5 |
L2 | 6 | 7 | 8 | 9 | 10 |
L3 | 11 | 12 | 13 | 14 | 15 |
L4 | 16 | 17 | 18 | 19 | 20 |
L5 | 21 | 22 | 23 | 24 | 25 |
\ | A | B | C | D | E |
Fichier html de cette table incluant le <style> css dans le <head> pour faire vos test d'aspect.
Autre utilisation normale d'une table
Description | Quantité | Prix unitaire | Total |
---|---|---|---|
Simulation réaliste 3D | 2 | 720,00 $ | 1 440,00 $ |
Conseil sur place au tarif horaire | 3 | 110,00 $ | 330,00 $ |
Total avant taxes : | 1 770,00 $ | ||
TPS : | 5% | 88,50 $ | |
TVQ : | 9,975% | 139,39 $ | |
TOTAL taxes incluses : | 1 997,89 $ |
Fichier html 4 de cette table incluant le <style> css dans le <head> pour faire vos test d'aspect.
Beaux jardins
Acheter en ligne
border-collapse:separate; border-spacing:10px 20px;
\ | A | B | C | D | E |
---|---|---|---|---|---|
L\C | C1 | C2 | C3 | C4 | C5 |
L1 | 1 | 2 | 3 | 4 | 5 |
L2 | 6 | 7 | 8 | 9 | 10 |
L3 | 11 | 12 | 13 | 14 | 15 |
L4 | 16 | 17 | 18 | 19 | 20 |
L5 | 21 | 22 | 23 | 24 | 25 |
\ | A | B | C | D | E |
Fichier html de cette table incluant le <style> css dans le <head> pour faire vos test d'aspect.
border-collapse:collapse;
\ | A | B | C | D | E |
---|---|---|---|---|---|
L\C | C1 | C2 | C3 | C4 | C5 |
L1 | 1 | 2 | 3 | 4 | 5 |
L2 | 6 | 7 | 8 | 9 | 10 |
L3 | 11 | 12 | 13 | 14 | 15 |
L4 | 16 | 17 | 18 | 19 | 20 |
L5 | 21 | 22 | 23 | 24 | 25 |
\ | A | B | C | D | E |
Fichier html de cette table incluant le <style> css dans le <head> pour faire vos test d'aspect.
Bordures et autres aspects de fond ou de caractère dans les tables
Rien de plus énervant que d'avoir prévu des bordures pour les balises <table>, <col>, <thead>, <tbody>, <tfoot>, <tr>, <th>, <td>,
et que ça ne s'affiche pas, ou pire, que la bodure disparaisse quand on ajoute une nouvelle instruction css.
<col>, <thead>, <tbody>, <tfoot>, <tr>
.
border-spacing:10px 20px;
et permet de ne pas afficher les cellules vides par empty-cells:hide;
mais ne permet pas d'afficher les bordures de <col>, <thead>, <tbody>, <tfoot>, <tr>
.
<col>, <thead>, <tbody>, <tfoot>, <tr>
mais qui ne permet pas de fixer des espaces entre les cellules par border-spacing:10px 20px;
ni d'afficher les cellules vides par empty-cells:hide;
<table>, <th>, <td>
les autres balises <col>, <thead>, <tbody>, <tfoot>, <tr>
ne font que transmettre (ou ne pas transmettre) aux balises <th>, <td>
des caractéristiques de bordures aux groupes de balises qu'elles englobent par héritage. Si deux instructions donnent une bordure différente à vos balises <th>
ou <td>
l'effet sera donné par la balise qui a la plus grande priorité.Style dans la balise locale > Style dans <head> > Feuille de style externe
balise class="..." > balise
balise fille > balise parent
Pour les tableaux, cela peut varier d'un navigateur à l'autre
<p> > <th> <td> > <tr> ><thead> <tbody> <tfoot> > <col> >
<table>
La façon la plus usuelle est d'utiliser des classes. Mais la position de déclaration des styles peut aussi changer les priorités.
Voir exemple de priorité des style css
Voir des exemples avec border-collapse:separate;
et border-collapse:collapse;
Changer l'aspect des choses les plus ordinaires
Bruno Gadrat Design Végétal / Mieux Vivre ici: Jardins et paysages durables
Bruno Gadrat
Orig: 2009/07 Rev: 2017/12/30
CSS-table-bordures.html
Design et gestion du site B.Gadrat