今日(2015-02-25)
これは有効なHTML5であり、サーバーに空白(スペースではない)を送信します。
<option label=" "></option>
http://validator.w3.org/checkで検証された有効性
Win7(IE11 IE10 IE9 IE8 FF35 Safari5.1)Ubuntu14.10(Chrome40、FF35)OSX_Yosemite(Safari8、Chrome40)Android(Samsung-Galaxy-S5)での動作の確認
以下も本日検証を通過しますが、ほとんどのブラウザーからサーバーにある種のスペース文字(おそらく望ましくない)を渡し、他のブラウザーでは空白を渡します(Chrome40 / Linuxは空白を渡します)。
<option> </option>
以前(2013-08-02)
私のメモによると、上記のオプションタグ内の非改行スペースエンティティは2013年に次のエラーを生成しました。
エラー:W3Cマークアップ検証サービス(パブリック):必須属性があり、複数の属性がない、select要素の最初の子option要素。
当時、通常のスペースは有効なXHTML4であり、すべてのブラウザーからサーバーに(スペースではなく)空白を送信していました。
<option> </option>
未来
空白のオプションを明示的に許可するように仕様が更新されたとしたら、私の心はうれしいでしょう。できれば、最も簡単な構文を使用します。次のいずれかが素晴らしいでしょう:
<option />
<option></option>
テストファイル
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Test</title>
</head>
<body>
<form action="index.html" method="post">
<select name="sel">
<option label=" "></option>
</select>
</form>
</body>
</html>