title: Html input type text size issue
body: <p>I have a input field in html form</p>
  
  <pre><code>&lt;input type="text" size="30"&gt;
  </code></pre>
  
  <p>I want to display only 30 char so i set the size as 30 .</p>
  
  <p>But the behavior of the text field depends upon what char is entered as input 
  some time it displays less char than 30 .
  some times it displays  more than 30 .</p>
  
  <p>for example :</p>
  
  <p>if I enter    <code>123456789012345678901234567890</code>
  it will display only 28 characters even though it has 30 characters</p>
  
  <p>if I enter on only <code>l</code> as a character I can enter almost 50 chars </p>
  
  <p>what can be the cause of this 
  I am not able to understand 
  do any one have a idea ?
  I want to know do each char takes different space to display in form ?</p>