Bugün (2015-02-25)
Bu geçerli bir HTML5'tir ve sunucuya bir boşluk (boşluk değil) gönderir:
<option label=" "></option>
Http://validator.w3.org/check adresinde doğrulanmış geçerlilik
Win7 (IE11 IE10 IE9 IE8 FF35 Safari5.1) Ubuntu14.10 (Chrome40, FF35) OSX_Yosemite (Safari8, Chrome40) Android (Samsung-Galaxy-S5) ile doğrulanmış davranış
Aşağıdakiler de bugün doğrulamayı geçiyor , ancak bir çok boşluk karakterini de sunucuların çoğundan (muhtemelen istenmiyor) ve başkalarına boş bırakıyor (Chrome40 / Linux boş bırakıyor):
<option> </option>
Önceki (2013-08-02)
Notlarıma göre, yukarıda gösterilen seçenek etiketlerinin içindeki boşluk olmayan varlık 2013'te şu hatayı verdi:
Hata: W3C İşaretleme Doğrulama Hizmeti (Genel): Seçme öğesinin gerekli özniteliği olan ve çoklu özniteliği olmayan ve boyutu 1 olan ilk alt seçenek öğesinin boş değer özniteliği olması veya metin içeriği olmaması gerekir.
O zaman, normal bir alan XHTML4 geçerliydi ve her tarayıcıdan sunucuya bir boşluk (boşluk değil) gönderdi:
<option> </option>
gelecek
Spec açıkça boş bir seçeneğe izin verecek şekilde güncellenmiş olsaydı kalbimi memnun ederdi. Tercihen en kısa sözdizimini kullanarak. Aşağıdakilerden herhangi biri harika olurdu:
<option />
<option></option>
Test Dosyası
<!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>