-1

このHTMLコードブロックは、要素としてドロップダウンリストを含むテーブルを形成します。

<table border="0" summary="Error Models">
<tr>
<th>Ambiguity Resolution Options</th>
</tr>
<tr>
<td>
Strategy: 
<select name="strategy">
   <option value="off">OFF</option>
   <option value="float">Float</option>
   <option value="instantaneous">Instantaneous</option>

</select>
</td>
</tr>
</table>

次のように、このドロップダウンリストに「Fix-and-Hold」オプションを追加しようとすると、次のようになります。

<option value="fix-and-hold">Fix-and-Hold</option>

「fix-and-hold」値を変更してもエラーメッセージが表示されます。

私の知る限り、valueパラメータで割り当てることができる可能な値に制限はありません。では、このエラーの原因は何ですか?

現時点では、ページを公開せずに表示できるHTMLフレームワークがないため、 Tryit(W3schools)エディターを使用してテスト目的でHTMLをコーディングしています。

4

1 に答える 1

1

javascript、サーバー側、またはIDE自体のいずれかを介して、何か動的なことが起こっているのではないかと思います。

ここでjsfiddle.netで動作するhtmlスニペットを参照してください:http://jsfiddle.net/WUjhu/

ただし、一般的に、1つのブラウザーが実行されるからといって、それはあまり意味がありません。ブラウザーはひどく不正な形式のhtmlに非常に耐性があるため、問題が発生したときにhtmlで何をしたいのかは、ここのバリデーターを介して実行されます。http://validator.w3.org/#validate_by_input

もちろん、そのコードをバリデーターに通す場合、そのhtmlのみが含まれている限り、完全に有効なhtmlであるため、エラーは発生しません。私にとって、それはあなたの編集者/プレビューアがあなたを失敗させていることを意味します。doctypeと周囲のコードをチェックして、何かを壊す可能性のあるものを追加するかどうかを確認します。そうでない場合は、より優れたエディターを入手します。

于 2012-07-25T16:06:52.350 に答える