Autor Zpráva
Casero
Profil
Dobrý den,
řeším už nějakou chvíli problém s inputy. Projevuje se tak, že když se snažím dát 2 inputy pod sebe, tak v FF, Opera...atd je vše v pořádku. Ovšem v IE 6 se mezi inputy zobrazuje mezera. A já nemůžu přijít na způsob, jak ji vynulovat.

  
<div style="width:100px">
      <input style="margin:0;padding:0;width:80px" value="">
      <input style="margin:0;padding:0;width:80px" value="">
</div>


Předem mockrát děkuji za odpověď. Je mi jasné, že to bude nějaká prkotina.
Jan Tvrdík
Profil
Zkus:
<div style="width:100px">
      <input style="margin:0;padding:0;width:80px" value=""><input style="margin:0;padding:0;width:80px" value="">
</div>
Casero
Profil
Jan Tvrdík
Bohužel. Čekal jsem, že je tam nějaká defaultní vlastnost, která se musí vynulovat. Ale vyzkoušel jsem opravdu skoro vše. A stejně nic. :(
habendorf
Profil
Pokud na tom skutečně trváš, tak podm. komentář pro IE a v něm display:block + záporný margin.
Chamurappi
Profil
Reaguji na Casera:
Nech je plavat. Pomůže, nastavíš-li oběma <input>ům „float: left“ (nezávisle na vykreslovacím režimu).
Casero
Profil
Chamurappi
Mockrát děkuji. Ale stejně nechápu, co tuto mezeru vytváří? Jedná se o nějaký bug IE?
Chamurappi
Profil
Reaguji na Casera:
Jedná se o přirozený životní prostor neplovoucího <input>u :-)
Formulářové elementy často mívají svou hlavu.
Casero
Profil
Chamurappi
Dobře, takže ještě jednou děkuji.
Toto téma je uzamčeno. Odpověď nelze zaslat.