Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS] Tabela z formularzem w różnych przeglądarkach
Forum PHP.pl > Forum > Po stronie przeglądarki > CSS
Leopard
Mam tabelkę z małym formularzem:

  1. <table class="login_form">
  2. <tr>
  3. <td class="login">
  4. <form action="?login" method="post">
  5. &nbsp;Login: <input class="login" type="text" name="userName" maxlength="22">
  6. Password: <input class="login" type="password" name="userPass" maxlength="22">
  7. &nbsp;<button class="login" type="submit" name="login" value="ok">
  8. Login
  9. </button>
  10. </form>
  11. </td>
  12. </tr>
  13. </table>


Do tego styl:

  1. table.login_form {
  2. font: 12px Arial,Helvetica,sans-serif;
  3. border-color: black;
  4. border-style: solid;
  5. border-width: 1px;
  6. background: #dcdcdc;
  7. }
  8.  
  9. td, tr {
  10. border-style: none;
  11. }
  12.  
  13. input.login {
  14. font: 14px Arial,Helvetica,sans-serif;
  15. width: 150px;
  16. }


Musi on dobrze wyglądać we wszystkich przeglądarkach a niestety tak nie jest:

Firefox - OK

IE - lekkie różnice ale jest OK

Opera - lipa


Da się to jakoś ujednolicić?

Najgorzej jest z operą - chodzi o to żeby między oknami input (na górze) a ramką była szara przestrzeń i to samo w przypadku przycisku "login" tylko, że z prawej i na dole.
athei
Nie buduj formularzy na tabelkach, pogogluj trochę http://www.google.com/search?name=f&hl...amp;q=css+forms

Jeżeli już tak bardzo Ci zależy to zawsze zeruj na początku standardowy margin i padding: * {margin:0; padding:0; }
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.