Autor Zpráva
wise
Profil
Zdravím,

čistě z informativního hlediska by mě zajímala jedna věc.

Mám tabulku, v ní nastylovanej formulář s inputy.

Tabulka má float: left, šířku na 100% a margin. TD samotný mají různé estetické stylování.

V opeře je vše ok, ale v mozille nelze kliknout do inputů, ani označit text ve formuláři atd.

Jakmile jsem odstranil z tabulky float: left;, vše ok.

Čím to?
Str4wberry
Profil
Bez živé ukázky lze jen hádat.
wise
Profil
CSS:
table.form_table {
  margin: 30px 0px 30px 0px;
  width: 100%;
}

table.form_table tr td {
  border: 1px solid rgb(220,220,220);
  background: rgb(249,249,249);
  padding: 4px;       
  font-size: 11px;
  line-height: 20px; 
}

table.form_table input { padding: 2px; color: rgb(59,59,59); border: 1px solid rgb(220,220,220); }


HTML:
<table class="form_table">

<form action="./" method="post">
  <tr><td>
    Zkratka jazyka: <input type="text" name="lang_short" value="" />&nbsp;&nbsp;&nbsp;&nbsp;              
    Název jazyka: <input type="text" name="lang_long" value="" />
  </td></tr>
  <tr><td><img src="./images/save.png" alt="Uložit" />&nbsp;<a href="#" id="save_language">Uložit</a></td></tr>
 </form>

</table>
wise
Profil
Jakmile k table.form_table přidám float: left, nastane daný problém.
Plaváček
Profil
wise:

Otázka zní, proč tam přidáváš float:left, když deklaruješ šířku 100%. Něco mi uníká?
wise
Profil
Já nic nepřidávám, něco jsem předělávám a omylem přidal float: left ke špatnému selektoru a tahle chyba byla venku. Tak mě zajímá proč to ve FF dělá to co dělá.
habendorf
Profil
Tak hlavně máš blbě html, table máš mít ve formu a ne naopak.
wise
Profil
To problém neřeší, ale díky za připomínku.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0