March 15, 2012

Text input margins in Firefox

Question by simion314

I am having problems with the text input in firefox, it has some margins and I can;t get rid of them, maybe that space is not a margin?(it is outside the border of the input so it looks like a margin).

enter image description here

In the image above the width of the input is set to 100%,,margin and padding is 0, also i tried setting -moz-box-sizing: border-box;

I would like some resources or an explanation to make me understand what is that space and how can I get rid of it?
Thanks.

Edit1:
Here is my current test page
https://www.designersbookshop.com/support/test.html
also i made a copy in …test_2.html (i will try the suggestions on the test.html),
Check the inputs on left side.

Edit2:
My Firefox version is 10.0.2
Here is how an input element looks like in firebug, it is clear that a margin or something similar is painted outside the border(or i am stupid but I want to learn)
view with firebug
in the image above the border of the input is the small line(1px) visible on left and right of the input.

Edit3 I figure it out, is the border, I am on Ubuntu but I has similar on Mac,so it is the theme engine that adds that white border?

Answer by Starx

May be it is outline or border

Try

input {
   padding:0;
   margin: 0;
   border: none;
   outline: none;
}

Update: I cannot duplicate your problem on my system. This is what i see

enter image description here

Author: Nabin Nepal (Starx)

Hello, I am Nabin Nepal and you can call me Starx. This is my blog where write about my life and my involvements. I am a Software Developer, A Cyclist and a Realist. I hope you will find my blog interesting. Follow me on Google+

...

Please fill the form - I will response as fast as I can!