Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Niechciany odstęp.
Forum PHP.pl > Forum > Przedszkole
Ytolziq
Jak usunąć niechciany odstęp z tej tabeli?

Kod
                    echo '<tr>';

                echo '<td> Test </td>';
                echo '<td><select name="Test1"><option>Test1</option></select></td>';
                echo '<td><select name="Test2"><option>Test2</option></select></td>';
                echo '<td><select name="Test3"><option>Test3</option></select></td>';
                echo '</tr>';




Proszę o pomoc...
Ruio
ustal odpowiednie "width" dla poszczególnych <td> oraz dla <table> winksmiley.jpg
sadistic_son
Każda kolumna tabeli przyjmuje szerokość najszerszego elementu, czyli pewnie wcześniej w tabeli masz coś szerszego co psuje konstrukcje. Lekarstwo... tak jak napisano wyżej, lub walczenie z tym najszerszym elementem.
Ytolziq
Nie mogę tego zrobić, tutaj zobaczcie jak dokładniej wygląda ten błąd - wyżej jest pole tekstowe, i właśnie do niego dostosowuje się wielkość pierwszego <select> jeśli znacie jakieś wyjście z tego błędu to proszę o pomoc.

Kod
<?php

    echo '<form action="" method="post">';

        echo '<table border="0" align="center">';

                echo '<tr>';

                    echo '<td> Test </td>';

                    echo '<td> <input type="text" name="Test" maxlength="25"> </td>';

                echo '</tr>';
            
                echo '<tr>';

                    echo '<td> Test1 </td>';

                    echo '<td><select name="Test2"><option>Test2</option></select></td>';

                    echo '<td><select name="Test3"><option>Test3</option></select></td>';

                    echo '<td><select name="Test4"><option>Test4</option></select></td>';
                
                echo '</tr>';

        echo '</table>';

    echo '</form>';
    
?>
Meferot
colspan="3"
Znajdź go sobie w kodzie poniżej winksmiley.jpg
Odpowiada to za łączenie kilku kolumn w wierszu w jedną.
  1. <?php
  2.  
  3. echo '<form action="" method="post">';
  4.  
  5. echo '<table border="0" align="center">';
  6.  
  7. echo '<tr>';
  8.  
  9. echo '<td> Test </td>';
  10.  
  11. echo '<td colspan="3"> <input type="text" name="Test" maxlength="25"> </td>';
  12.  
  13. echo '</tr>';
  14.  
  15. echo '<tr>';
  16.  
  17. echo '<td> Test1 </td>';
  18.  
  19. echo '<td><select name="Test2"><option>Test2</option></select></td>';
  20.  
  21. echo '<td><select name="Test3"><option>Test3</option></select></td>';
  22.  
  23. echo '<td><select name="Test4"><option>Test4</option></select></td>';
  24.  
  25. echo '</tr>';
  26.  
  27. echo '</table>';
  28.  
  29. echo '</form>';
  30.  
  31. ?>

sadistic_son
Lub możesz użyć CSSa do formatowania pola tekstowego:
  1. <input type="text" name="Test" style="width:100px;" />
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.