<table class="login_form"> <tr> <td class="login"> <form action="?login" method="post"> Login: <input class="login" type="text" name="userName" maxlength="22"> Password: <input class="login" type="password" name="userPass" maxlength="22"> <button class="login" type="submit" name="login" value="ok"> Login </button> </form> </td> </tr> </table>
Do tego styl:
table.login_form { font: 12px Arial,Helvetica,sans-serif; border-color: black; border-style: solid; border-width: 1px; background: #dcdcdc; } td, tr { border-style: none; } input.login { font: 14px Arial,Helvetica,sans-serif; width: 150px; }
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.