Если вы все еще заинтересованы, это возможно, но вам нужно использовать немного магии ..
С абсолютным позиционированием вы можете растягивать эти поля ввода настолько широко, насколько вам нравится, или, вернее, вы заставляете их растягиваться до 100% и помещаете их в промежутки, растягивающиеся настолько, насколько вам нравится, потому что поля ввода - упрямые вещи и выигрывают ». вести себя иначе.
<html>
<body>
<div style="background-color:#DDDDFF; position:absolute; left:10px; top:10px; right:10px; height:80px;">
<span style="position:absolute; left:10px; top:10px;">Caption</span>
<span style="position:absolute; left:10px; top:40px;">Caption</span>
<span style="position:absolute; left:70px; top:10px; right:10px;">
<input type="text" style="width:100%" />
</span>
<span style="position:absolute; left:70px; top:40px; right:40px;">
<input type="text" style="width:100%" />
</span>
<img style="width:22px; position:absolute; top:40px; right:10px;" src="cal.png" />
</div>
<div>
</div>
</body>
</html>
P.S. Я оставил определения стилей для сущностей для простоты. В реальных случаях я бы, конечно, переместил их в файл .css.