<p>I am creating a form in HTML that will be printed, with fields that need to be written in by the recipient. Basically what I want is a single line that stretches from the end of the field label to the side of the page. Here's how I'm doing it right now:</p>

<pre><code>&lt;table width="100%"&gt;
    &lt;tr&gt;
        &lt;td width="1%"&gt;
            Label:
        &lt;/td&gt;
        &lt;td style="border-bottom-style:solid; border-bottom-width:1px;"&gt;
            &amp;nbsp;
        &lt;/td&gt;
    &lt;/tr&gt;
&lt;/table&gt;
</code></pre>

<p>This works, but there must be an easier way to do this without needing a whole table element. Any ideas?</p>

How about using the span tag?
```
```
<span style="border-bottom....">Text</span>
```
```