Witam mam pewien problem. Mianowicie chcę zrobić tabelę której wysokość będzie zależała od tekstu w niej znajdującego się. Po bokach tekstu będzie grafika(ramka) która ma się zaczynać powtarzać dopiero od pewnej wysokości. Zatem mam kod:

  1. <table id="content-table">
  2. <tr class="top">
  3. <td class="pipe" rowspan="2"></td>
  4. <td class="left">
  5.  
  6. </td>
  7. <td class="center">
  8.  
  9. </td>
  10. <td class="right">
  11.  
  12. </td>
  13. </tr>
  14.  
  15. <tr class="top-2">
  16. <td class="left">
  17.  
  18. </td>
  19. <td rowspan="2" class="center">
  20.  
  21. Tu treść
  22.  
  23. </td>
  24. <td class="right">
  25.  
  26. </td>
  27. </tr>
  28.  
  29.  
  30. <tr class="center_b">
  31. <td class="pipe"></td>
  32. <td class="left">
  33.  
  34. </td>
  35.  
  36. <td class="right">
  37.  
  38. </td>
  39. </tr>


No i style:

  1. #content-table {width: 692px; margin-left: 253px; margin-top: 170px; border-collapse: collapse;}
  2. #content-table td {vertical-align: top;}
  3.  
  4. #content-table .pipe {width: 49px}
  5. #content-table .left {width: 15px; }
  6. #content-table .right {width: 15px; }
  7.  
  8. #content-table .top td{height: 20px;}
  9. #content-table .top-2 .left{height: 600px; }
  10. #content-table .top-2 .right{height: 600px;}
  11. #content-table .top-2 .center {background-color: white;}
  12.  
  13.  
  14. #content-table .center_b td {height: inherit;}
  15.  
  16. /* TE ELEMENTY POWINNY mieć dynamiczną wysokości, a nie mają */
  17. #content-table .center_b .pipe {background:url('../gfx/content-table/pipe.jpg');}
  18. #content-table .center_b .left {background:url('../gfx/content-table/left.jpg');}
  19. #content-table .center_b .right {background:url('../gfx/content-table/right.jpg') -1px 0px;}


Nie mam zielonego pojęcia dlaczego elementy z klasy:

#content-table .center_b

Zawsze mają 0px wysokości (powinny mieć taką ile brakuje do #content-table .top-2 .center którego wysokość się zmienia).