Autor | Zpráva | ||
---|---|---|---|
wise Profil |
#1 · Zasláno: 19. 7. 2010, 13:07:00
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 |
#2 · Zasláno: 19. 7. 2010, 13:12:49
Bez živé ukázky lze jen hádat.
|
||
wise Profil |
#3 · Zasláno: 19. 7. 2010, 13:16:31 · Upravil/a: wise
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="" /> Název jazyka: <input type="text" name="lang_long" value="" /> </td></tr> <tr><td><img src="./images/save.png" alt="Uložit" /> <a href="#" id="save_language">Uložit</a></td></tr> </form> </table> |
||
wise Profil |
#4 · Zasláno: 19. 7. 2010, 13:20:19
Jakmile k table.form_table přidám float: left, nastane daný problém.
|
||
Plaváček Profil |
#5 · Zasláno: 19. 7. 2010, 13:35:20
wise:
Otázka zní, proč tam přidáváš float:left, když deklaruješ šířku 100%. Něco mi uníká? |
||
wise Profil |
#6 · Zasláno: 19. 7. 2010, 13:51:23
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 |
#7 · Zasláno: 19. 7. 2010, 20:33:03
Tak hlavně máš blbě html, table máš mít ve formu a ne naopak.
|
||
wise Profil |
#8 · Zasláno: 19. 7. 2010, 21:56:22
To problém neřeší, ale díky za připomínku.
|
||
Časová prodleva: 14 let
|
0