P-0027 NN でフォーム部品がおかしくなる?

NN 4.x では、 form 要素内にない<select><option><textarea> などのフォーム部品は正常に表示されません。面倒でも、必ず<form> で囲っておきましょう

駄目な例
 <select name="Styles">
   <option selected="selected">Purple</option>
   <option>Purple Light</option>
   <option>Windows</option>
</select> 
<form> がないと、フォーム部品(ここではセレクトボックス)の中身がただの文字列として表示されてしまう。
良い例
<form action="" name="StyleSelectForm">
<select name="Styles">
   <option selected="selected">Purple</option>
   <option>Purple Light</option>
   <option>Windows</option>
</select>
</form> 
<form> で囲ってあれば、セレクトボックスとして表示される。

余談:この現象の原因についての考察

実は HTML 3.2 まででは、フォーム部品は form 要素の外に書くことはできませんでした。 HTML 4.0 から、 JavaScript 等の埋め込みスクリプトとの連携のためか、その制限は取り除かれたのですが…… NN 4.x は form については HTML 3.2 での実装をそのまま引きずっているということでしょうか。