[HTML] Feuille de style .css pour un tableau ....

Feuille de style .css pour un tableau .... [HTML] - Programmation

Marsh Posté le 31-05-2001 à 17:35:18    

Salut,
 
Je dois utiliser des feuilles de styles pour mon projet et JE n'arive pas à faire apparaitre les bordures à l'intérieur du tableau. J'ai seulment les bordures extérieures et les cellules ne sont pas séparées par des traits.  
 
Alors que sans style avec seulement l'attribut border=3 (dans la page directement cette fois) par exemple on a tout qui s'affiche.  
 
En gros est-ce possible ??? :??:  
 
Et sinon peut on spécifier son alignement (au tableau) toujours dans cette feuille de style ?
 
D'avance un grand merci :hello:  car ça me saoule ces #%*£ de feuilles de style :gun:


---------------
*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*
Reply

Marsh Posté le 31-05-2001 à 17:35:18   

Reply

Marsh Posté le 31-05-2001 à 17:46:09    

bon pour ce qui est des bordures;
tu peux faire avec l'attribut border-style
avec comme valeur: (type de bordure : pointillée, pleine, renfoncée, etc) [ none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset ]
 
Bon par contre, je te previent avec netscape c la zone. C pour ça qu'il vaut mieu que tu le fasses avec l'attribut border du tableau.
ensuite pour l'alignement du tableau, tu peux faire une calsse de style :
.tableau { tes attributs }
 
puis mettre ton tableau entre les balises <span class="tableau"></span>
 
voila !

Reply

Marsh Posté le 31-05-2001 à 17:48:18    

petoulachi a écrit a écrit :

 
 
 
puis mettre ton tableau entre les balises <span class="tableau"></span>




t'es sur que tout les netscape 4 et 6 gere BIEN balise span???? hum hum...je doute là..moi le souvenir que j'en ai c'est un NS4 qui fait n'importe koi !!! l'est con ce netscape !


---------------
la vie est un programme, on en est les bugs  
Reply

Marsh Posté le 31-05-2001 à 17:50:49    

et bin pour aligner un tableau je c pas, mais sinon ouais ça marche

Reply

Marsh Posté le 31-05-2001 à 18:04:44    

au pire si span marche pas tu utilise div, ou la bone vieille balsie <center> des familles

Reply

Marsh Posté le 31-05-2001 à 18:06:20    

encore faut-il qu'il veuille qu'il soit centré ....

Reply

Marsh Posté le 31-05-2001 à 18:16:51    

Ouais je veux bien qu'il soit centrer, alors je vais le spécifier à part.
 
  Sinon, les traits à l'intérieur du tableau qui séparent les différentes cellules, elles se touchent sans lignes de séparation  :crazy:  et j'ai beau changé le border-style avec tout pleins de trucs et elles n'apparaissent toujours pas.
 
  En tout cas merci pour tout, mais si vous pouviez m'aider là-dessus, ce serait top cool  :sol:


---------------
*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*
Reply

Marsh Posté le 31-05-2001 à 18:23:52    

perso je peut pas vraiment aider. le html c telement le bordel que des fois un saut de lignes ca t'affiche un bug. le meilleur moyen c d'y aller à tatons en testant pleins de trucs. ou de te tirer une balle maisca c extreme qd meme

Reply

Marsh Posté le 31-05-2001 à 19:12:46    

Sûr je préfére y aller à tatons, que de  :gun:  ...
Mais là j'tatonne j'tatonne et puis une fois que j'ai fait le tour et ben ... suis pas dans la merde.
 
En plus je fais lesfeuilles avec top Style qui est avec Home Site 4.5 et il y a toutes les balises de style qui sont reconnues et pis rien pour moi ...  :fou:  :cry:


---------------
*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*
Reply

Marsh Posté le 01-06-2001 à 10:05:24    

up  :p


---------------
*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*
Reply

Marsh Posté le 01-06-2001 à 10:05:24   

Reply

Marsh Posté le 01-06-2001 à 11:08:25    

sta dire que tu le fait pas "à la main"?

Reply

Marsh Posté le 02-06-2001 à 11:21:00    

si si c'est tout fait maison,  
mais plutôt que d'écrire des conneries, il reconnait en changeant la couleur les mots clés selon la version du navigateur utilisé. Sachant que Netscape est exclus et que je tourne que sous Explorer par exemple, je me suis basé sue les styles compatibles avec IE 5.0. Mais tout le code est tapé ... :sol:


---------------
*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*
Reply

Marsh Posté le 02-06-2001 à 11:28:34    

jarod a écrit a écrit :

Ouais je veux bien qu'il soit centrer, alors je vais le spécifier à part.
 
  Sinon, les traits à l'intérieur du tableau qui séparent les différentes cellules, elles se touchent sans lignes de séparation  :crazy:  et j'ai beau changé le border-style avec tout pleins de trucs et elles n'apparaissent toujours pas.
 
  En tout cas merci pour tout, mais si vous pouviez m'aider là-dessus, ce serait top cool  :sol:



bon j'ai pas tout compris mais t'as l'air de vouloir des lignes de séparations à l'intérieur du tableau ? utilises cellpadding et cellspacing (comme dans <table align='center' cellpadding='4' cellspacing='1')
 
cellspacing = écartement entre les cellules
cellpadding = agrandissement de la taille des cellules
 
donc avec cellspacing = 1 tu verras les séparations à condition d'avoir une couleur de fond de ta table différente de la couleur de fond de ta cellule.
 
est-ce mettable dans une feuille de style ? peut être ... jamais testé :)

Reply

Marsh Posté le 02-06-2001 à 12:03:31    

Ben justement, ça marche très bien sans feuilles mais j'ai 10 000 pages alors si je dois changer de déco ... hum hum :sarcastic:  
 
Bref, dans le style tu peux mettre cellspacing=0 ou pas en gros c'est du binaire : espacées ou pas espacées !
Et pous le pading il a beau être modifé, ça change rien.
 
Ça me saoule vraiment car lorsque tu déclare un tableau et que tu met border = 1 par exemple les bordures sont partout, même entre les cellules. :fou:


---------------
*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*
Reply

Marsh Posté le 02-06-2001 à 12:54:05    

>>Ben justement, ça marche très bien sans feuilles mais j'ai 10 000 pages alors si je dois changer de déco ... hum hum :sarcastic:  
 
:) ok moi je n'ai que qq pages php :D  
 
>>Bref, dans le style tu peux mettre cellspacing=0 ou pas en gros c'est du binaire : espacées ou pas espacées !
Et pous le pading il a beau être modifé, ça change rien.
 
cellspacing n'est pas binaire, mais donne la taille d'espacement entre les cellules, en pixels.
 
>>Ça me saoule vraiment car lorsque tu déclare un tableau et que tu met border = 1 par exemple les bordures sont partout, même entre les cellules. :fou:
 
je viens de chercher et je suis tombé sur une page du w3c qui détaille tout ça : http://www.w3.org/TR/REC-CSS2/tables.html
tu peux faire la même chose que l'html mais en encore mieux en fait ...
 
essaye pour ta table :  
 

Code :
  1. table.myClass
  2. {
  3. border: outset 10pt;
  4. border-collapse: separate;
  5. border-spacing: 15 pt;
  6. }
  7. table.myClass TD
  8. {
  9. border: inset 5pt;
  10. }


ça marche chez moi.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed