title: CSS variable width element to fill in space
body: <p>In a form, I would like the input:text to fill the remain space after the label to the form is left and right justified.</p>
  
  <p>The label have number of characters so I can't set a fixed width on the label.</p>
  
  <p>Code example:</p>
  
  <pre><code>&lt;fieldset&gt;
  &lt;legend&gt;User Info&lt;/legend&gt;
  &lt;p&gt;&lt;label&gt;First Name :&lt;/label&gt;&lt;input type="text"...&gt;&lt;/p&gt;
  &lt;p&gt;&lt;label&gt;Last Name : &lt;/label&gt;&lt;input type="text"...&gt;&lt;/p&gt;
  &lt;p&gt;&lt;label&gt;Completed Email Address :&lt;/label&gt;&lt;input type="text"...&gt;&lt;/p&gt;
  &lt;/fieldset&gt;
  </code></pre>
  
  <p>How can I style the input to fill the remaining space after the text.</p>
  
  <p>Thanks.</p>