Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Przerobienie z <table> na <div>
Forum PHP.pl > Forum > Po stronie przeglądarki > CSS
MisieQHBA
Witajcie, mam do was gorącą prośbe o przerobienie struktóry z <table> na <div> powód? kod ten byl pisany prawie 5 czy nawet więcej lat temu i jest dośc chaotyczny :/

tak wygląda oryginalnie stronka na tabelach


po mojej jakże daremnej próbie przerobienia na divy wygląda tak tongue.gif


Zamieszczam wam tutaj czysty kod tzn ten ktory jest oparty na tabelkach tongue.gif

  1. <table>
  2. <tr>
  3. <td align="center" style="padding-bottom: 5px;"><u>Moc</u></td>
  4. <td align="center"><u>Poziom Mocy</u></td>
  5. <td width="60%"><u>Opis Mocy</u></td>
  6. </tr>
  7. <?php
  8.  
  9. // Get the skills for this race
  10. $skills = getSkillsByRace( $p_race_data[$i]->race_id );
  11.  
  12. foreach( $skills as $skill )
  13. {
  14. // Figure out what the skill level is so we can determine the appropriate image!
  15. $skill_level = isset( $p_skill_data[$skill->skill_id] ) ? $p_skill_data[$skill->skill_id] : 0;
  16.  
  17. // Trainable skill
  18. if ( $skill->skill_type == 1 )
  19. {
  20. $skill_level_img = "<img src=\"images/level" . $skill_level . ".gif\" alt=\"Poziom $skill_level\" title=\"Poziom $skill_level\">";
  21. }
  22.  
  23. // Passive skill
  24. else if ( $skill->skill_type == 2 )
  25. {
  26. $skill_level_img = "<img src=\"images/passive" . $race_level . ".gif\" alt=\"Poziom $race_level\" title=\"Poziom $race_level\">";
  27. $skill->skill_description = "Passive, $skill->skill_description";
  28. }
  29.  
  30. // Ultimate
  31. else if ( $skill->skill_type == 3 )
  32. {
  33. $skill_level_img = "<img src=\"images/ultimate" . $skill_level . ".gif\" alt=\"Poziom $skill_level\" title=\"Poziom $skill_level\">";
  34. $skill->skill_description = "Ultimate, $skill->skill_description";
  35. }
  36.  
  37. ?>
  38. <tr>
  39. <td style="padding-top: 5px;">
  40. <center>
  41. <img src="images/war3ft/<?=$skill->skill_id; ?>.gif" alt="<?=$skill->skill_name; ?>" title="<?=$skill->skill_name; ?>"><br>
  42. <span class="text-small">
  43. <?=$skill->skill_name; ?>
  44. </span>
  45. </center>
  46. </td>
  47. <td><?=$skill_level_img; ?></td>
  48. <td style="padding:5px; text-align: left;"><?=$skill->skill_description; ?></td>
  49. </tr>
  50. <?php
  51. }
  52. ?>
  53. </table>


Pozdrawiam i gorąco licze na wasza pomoc ;]

viking
Raczej nie ten dział. Szukaj z "praca" w nazwie i przygotuj odpowiednią zapłatę.
Damonsson
Na upartego można to podpiąć pod dane tabelaryczne, więc zostaw, albo zleć komuś. Bo sporo z tym zabawy.

Dreamweaver wypluwa coś takiego:

  1. <div id="apDiv1" style="position: absolute; left: 14px; top: 18px; width: 32px; height: 40px; z-index: 1; text-align: center; vertical-align: middle"><u>Moc</u></div>
  2. <div id="apDiv2" style="position: absolute; left: 50px; top: 18px; width: 49px; height: 40px; z-index: 2; text-align: center; vertical-align: middle"><u>Poziom Mocy</u></div>
  3. <div id="apDiv3" style="position: absolute; left: 103px; top: 18px; width: 105px; height: 40px; z-index: 3; vertical-align: middle"><u>Opis Mocy</u></div>
  4. <div id="apDiv4" style="position: absolute; left: 14px; top: 60px; width: 32px; height: 38px; z-index: 4; vertical-align: middle"><center><img src="images/war3ft/<?=$skill->skill_id; ?>.gif" alt="<?=$skill->skill_name; ?>" title="<?=$skill->skill_name; ?>" /><br />
  5.  
  6. <span class="text-small">
  7.  
  8. <?=$skill->skill_name; ?>
  9.  
  10. </span>
  11.  
  12. </center></div>
  13. <div id="apDiv5" style="position: absolute; left: 50px; top: 60px; width: 49px; height: 38px; z-index: 5; vertical-align: middle"><?=$skill_level_img; ?></div>
  14. <div id="apDiv6" style="position: absolute; left: 107px; top: 60px; width: 97px; height: 38px; z-index: 6; vertical-align: middle"><?=$skill->skill_description; ?></div>
Może coś się przyda.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.