[Résolu][colspan][css: display] imbriguer les deux

imbriguer les deux [Résolu][colspan][css: display] - HTML/CSS - Programmation

Marsh Posté le 05-05-2011 à 22:10:54    

Bonjour,
 
Je n'arrive pas a utiliser le style display et colspan.
 
Voici mon exemple réduit au plus près du problème.
 

Code :
  1. <table border>
  2. <tr><th colspan=6>Titre</th></tr>
  3. <tr><th>Images</th><th>Nom</th><th>Age</th><th>Niveau</th><th>Nombre</th><th>Dur&eacute;e</th>
  4. <tr id='resume' style='display : block'><td colspan=6>resume</td></tr>                                                                                             
  5. </table>


 
Cet exemple refuse de prendre en compte le deuxième colspan.
Mon tableau devient donc tous moche  :sweat:
 
Si vous aviez une idée de comment annuler mon problème. Merci d'avance


Message édité par zuthos le 06-05-2011 à 06:06:23
Reply

Marsh Posté le 05-05-2011 à 22:10:54   

Reply

Marsh Posté le 05-05-2011 à 22:27:57    

display:block sur un TR? et pourquoi display:block sur un TR ?  
c'est inutile, le TR par défaut est en display:table-row sauf sous IE ou c'est display:block.
 
Si tu as un Javascript qui cache/affiche des lignes de tableau.
 
Dans ton JS le plus simple c'est de faire :  
tr.style.display = '';  
comme ça le navigateur prend la valeur par défaut


---------------
Blablaté par Harko
Reply

Marsh Posté le 05-05-2011 à 22:57:56    

gatsu35 a écrit :

display:block sur un TR? et pourquoi display:block sur un TR ?  
c'est inutile, le TR par défaut est en display:table-row sauf sous IE ou c'est display:block.
 
Si tu as un Javascript qui cache/affiche des lignes de tableau.
 
Dans ton JS le plus simple c'est de faire :  
tr.style.display = '';  
comme ça le navigateur prend la valeur par défaut


 
Effectivement, c'est pour afficher/cacher une ligne du tableau.
 
Mais, je comprend pas bien ta proposition.
 
En fait, je veut que la ligne soit caché au démarage.

Reply

Marsh Posté le 05-05-2011 à 23:12:00    

mets lui display:none

 

et quand tu l'affiches, tu lui fais un style.display = '';


Message édité par gatsu35 le 05-05-2011 à 23:16:43

---------------
Blablaté par Harko
Reply

Marsh Posté le 06-05-2011 à 06:05:55    

Merci, cela fonctionne parfaitement.
:-D

Reply

Sujets relatifs:

Leave a Replay

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