ugrás a tartalomhoz

Beviteli mező alatt 2 pixeles margó

Anonymous · 2006. Jún. 4. (V), 15.31
Sziasztok!

Van valami ötletetek, hogy az inputok alatti (IE-ben megjelenő) 2 pixel magas margót hogyan lehetne eltüntetni?
 
1

Style

Garono · 2006. Jún. 4. (V), 16.38
<input style="margin: 0px;">
2

Nem

Anonymous · 2006. Jún. 4. (V), 16.41
Természetesen ez volt az első gondolatom nekem is, de ettől nem tűnik el sajnos.
4

<form>

Garono · 2006. Jún. 4. (V), 16.46
Netán nem egy formban van ez az egész? Mert akkor esetleg annak adhatnál 0px-es margint.
5

Form, de

Anonymous · 2006. Jún. 4. (V), 17.27
Formban van, de nem az jelenti a gondot.

Tehát ha pl. beállítok a text inputoknak 10 pixeles alsó margót, akkor az IE-ben 12 pixel lesz.
6

-2px

tiny · 2006. Jún. 4. (V), 18.08
margin: -2px;
7

Ok, de

Anonymous · 2006. Jún. 4. (V), 18.31
Ez így ok, de így meg "if IE"-zni kell. Nincs valami megoldás, ami a Firefoxra, Operára nincs hatással?
8

De

tiny · 2006. Jún. 4. (V), 18.51
Végülis ha nem akarsz if IE-zni akkor csinálhatod másképp is. De szerintem itt csak hackek segítenek. Én ezt szoktam használni:

margin: 10px !important;
margin: 8px;
Ez azt eredményezi, hogy IE-ben 8px lesz a margin (ami ugye a bug miatt 10), más böngészőkben pedig 10 px. A sorrend fontos, mivel ez az IE azon hiányosságán alapszik, hogy nem ismeri a !important tulajdonságot(?).
9

ie bug - még mindig

Anonymous · 2006. Jún. 4. (V), 21.07
akkor már inkább így:

margin: 10px !important;
margin: 8px 10px;
ötös hozzászólásban említettem, hogy ie bug. hatása, hogy az input elemeknek mindig lesz egy két pixeles margója felül és alul. tehát az oldalsókra nincs hatással.

gex
10

javítás

Anonymous · 2006. Jún. 4. (V), 21.09
ötös hozzászólásban

jó lesz az hármasnak is...

gex
3

ie bug

Anonymous · 2006. Jún. 4. (V), 16.44