Попробуйте это:
#BugID, #Summary
{
display: inline-block;
float: left;
}
.clear
{
clear: both;
}
И добавить дополнительный div после обоих полей с class = "clear"
Редактировать: Используйте приведенный ниже пример, я только что проверил его, и он выровняет заголовки и поля в строке для вас
<style>
#BugID, #Summary, h3
{
display: inline-block;
float: left;
}
#BugID, #title1
{
width: 100px;
}
.clear
{
clear: both;
}
</style>
<div class="some">
<h3 id="title1">Bug ID:<span class="required">*</span></h3>
<h3 id="title">Enter Description:<span class="required">*</span></h3>
<div class="clear"></div>
<div class="inputs">
<input size="8" maxlength="8" name="BugID" type="text" id="BugID" placeholder="Bug ID" style="width:100px" />
<textarea rows="5" id="Summary" name="summary" placeholder="Please Enter a Summary of the Bug" ></textarea>
</div>
</div>