Согласно HTML5, закрывающий тег для элемента является необязательным, если за ним следует другой тег option или если это последний элемент элемента.
Конечный тег элемента option может быть опущен, если элемент option
сразу за ним следует другой элемент option или, если
сразу после элемента optgroup, или если больше нет
содержимое в родительском элементе.
Таким образом, вы можете написать это так, чтобы быть более читабельным
<p>
<label for="subject">subject :</label>
<select id="subject" name="subject">
<option value="">
<option value="">
<option value="">
<option value="">
<option value="">
<option value="">
<option value="">
<option value="">
<option value="">
<option value="">
</select>
</p>
Насколько я знаю, это также верно для HTML 4.