Q:

Why is INPUT field size different across platforms? OS X vs Windows?

I have a drupal created form where I have set the size of the form:
$form['myform']['#size'] = 22;

Now on my windows machine on Chrome / FF / IE / Safari it is a specific size, visually.
When I go to view the same form on my Macbook the same INPUT field is significantly smaller in Chrome / FF / Safari on OS X ??? Even though both obviously have the size = 22 setting?
Why is it not rendering the same size across all platforms??

A:

Size is the char amount that goes into the input field. If you want to style it, use CSS.
.inputbox{
  border: 1px solid #666;
  width: 210px;
  height: 30px;
  font-size: 1em;
}

