Supprimer une ligne d'un tableau

Supprimer une ligne d'un tableau - HTML/CSS - Programmation

Marsh Posté le 29-05-2006 à 09:58:14    

Bonjour à tous,

 

Je cherche à faire un truc qui doit paraitre un peu "bizarre", mais bon :
J'aimerais supprimer toutes les lignes d'un tableau dont le style est définit en CSS. Par exemple, j'aimerais que la ligne suivante

 
Code :
  1. <td class="catrow_noalb" colspan="3">
  2.    <table border="0">
  3.      <tr>
  4.        <td align="left"></td>
  5.        <td align="left">
  6.         <span class="catlink">
  7.         <b><a href="index.php?cat=6">Photos</a></b>
  8.         </span>
  9.        </td>
  10.      </tr>
  11.     </table>
  12. </td>
 

de classe "catrow_noalb" ne soit pas affichée, même si elle apparait dans le code. Est-il possible de faire ça en CSS ? En fait, ce petit bout de code est généré automatiquement en php, et je ne peux pas modifier le code pour ne pas générer ces lignes de tableau dont je cherche à me débarasser.

 

Une idée ?

Reply

Marsh Posté le 29-05-2006 à 09:58:14   

Reply

Marsh Posté le 29-05-2006 à 10:02:51    

Je ne comprend pas pourquoi tu ne peut pas modifier ton code php mais sinon il y a moyen de jouer avec une propriété invisible je crois...

Reply

Marsh Posté le 29-05-2006 à 10:03:39    

The visibility property sets if an element should be visible or invisible.
 
Note: Invisible elements takes up space on the page. Use the "display" property to create invisible elements that do not take up space.  
 
Note: This property is used with scripts to create Dynamic HTML.
 
Inherited: No
 
Example
p
{
visibility: visible
}  
 
Possible Values
Value Description  
visible The element is visible  
hidden The element is invisible  
collapse When used in table elements, this value removes a row or column, but it does not affect the table layout. The space taken up by the row or column will be available for other content. If this value is used on other elements, it renders as "hidden"
 
Donc éventuellement  
.catlink {
  visibility: hidden
}
Mais ca cache juste le texte et non la ligne
 
sinon  la meme chose sur ta classe catrow_noalb


Message édité par the big ben le 29-05-2006 à 10:05:44
Reply

Marsh Posté le 29-05-2006 à 10:06:11    

alors:

  • c'est pas une ligne c'est un colonne :o ( balise td et pas tr)
  • oui c'est possible en css: voir les propriétés visibility et display


par ailleurs je te conseille la lecture de ces articles:  
- http://css.alsacreations.com/Faire [...] n-concrete
- http://openweb.eu.org/articles/problemes_tableaux/
 
edit: over-burned [:benou_grilled]


Message édité par anapajari le 29-05-2006 à 10:07:55
Reply

Marsh Posté le 29-05-2006 à 10:38:36    

Merci beaucoup à tous, je vais regarder tout ça.

Reply

Sujets relatifs:

Leave a Replay

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