Google Chrome には、ブラウザで表示したときに最初の文字が小文字でレンダリングされる国の select タグがあります。他のすべてのブラウザでは、大文字になります。オプション ラベルは最初の文字が小文字で表示されますが、大文字にするスタイルがあります。Google Chrome がこのスタイルを適用する方法を知らないのではないでしょうか? iFrame での選択に関する Chromium の問題リストで問題を見ました。ただし、この select タグは iFrame にはありません。
Mozilla から表示する場合の CSS:
.web_form div.form_field select {
text-transform:capitalize;
}
Google Chrome から表示する場合の CSS:
.web_form div.form_field input[type="text"], .web_form div.form_field input[type="password"], .web_form div.form_field select {
float: right;
width: 200px;
border: solid 1px #7B9EBD;
text-transform: capitalize;
}
HTML (任意のブラウザーから):
<select id="fld_country" name="fld_country" class="form_field">
<option value="">Please Choose</option>
<option value="233" title="US" selected="selected">united states</option>
<option value="1" title="AF">afghanistan</option>
.......続き