2017-01-06 62 views
1

この警告を解決するには、かなり時間がかかるでしょう。コードは正常に動作することはわかっていますが、この警告を見ることはできません。 私はこのasp.net - プレーンでシンプルなHTML5の選択要素での警告

<select multiple class="form-control"> 
<option>1</option> 
<option>2</option> 
<option>3</option> 
<option>4</option> 
<option>5</option> 
</select> 

とVisual Studioが私にこの警告1検証(XHTML5)を警告

を与えている:この属性名が で等号(=)と値を従わなければなりません。値が引用符で囲まれている場合は、 の引用符が一致する必要があります。

w3schools.com州と私は確信していますが、私は上記のコードが正しいと確信しています。そして、私はVisual Studio 2013でこの問題を解決しました(私は2012年を使用しています)。しかし、コメント欄には2015年を使用していますが、まだ警告が出ています。すべての修正? XHTMLでは

+0

として定義する必要があります。 – mason

答えて

2

、属性の最小化は禁止されている、とあなたはXHTMLに対して検証していない、XHTMLの規則に従うことをしたくない場合は、複数の属性が

<select multiple="multiple"> 
+0

私はXHTML標準に従わなければなりませんか?申し訳ありませんが、私はXHTMLをよく使うわけではありません。私がHTML5で知っているので、ある種の 'チェックされた' 'disabled'しかありません。だからXHTMLでは 'checked = checked'でもそれを使えますか? – Fiendcoder1

+0

@ Fiendcoder1 XHTMLでは、 'disabled =" disabled "'のように明示的に冗長にする必要があります。 Visual Studioでは、エディタはhtmlスキーマバリデータの設定に基づいてhtmlを検証します。上記のエラーによると、VSはXHTML5に従って検証しているようです。 VS htmlスキーマに関する情報と、それを変更する方法は次のとおりです。https://msdn.microsoft.com/en-us/library/f940516c(v=vs.110).aspx – JustSomeDude