やってみると
<option disabled = "disabled" <!-- Used to disable any particular option -->
selected = "selected" <!-- Used to pre-select any particular option -->
label = "string" <!-- Used to provide a short version of the content in the option -->
value = "value"> <!-- The actual value that will be send to the server. If omitted the content between the option opening and closing tags will be send. -->
Option 1
</option>
要素の開始タグ内の属性と値にコメントを付けようとしています。ただし、ブラウザー(IE9、FF4.01、GG11、AF5、Opera11でテスト済み)がdisabled = "disabled"以降のすべてをコメントまたはコンテンツとして扱うため、これは機能しません。
要素の開始タグ内でのHTMlコメントは許可されていませんか?
HTMLコメントは許可されていませんinsideタグ、開始または終了。
HTMLでは、<!--
および-->
を使用してタグ内のコメントをマークすることはできません。ただし、主な使用例には回避策があります。
自分にコメントするためだけに使用する属性を作成できます。例えば:
<div comment="Name and Id">
...
</div>
主な欠点は、縮小中にコメントが削除されないことです。
View source
をクリックすると、コメントを読むことができます一時的な無効化を示すことがわかっている接頭辞を付けて、属性の名前を変更するだけです。たとえば、option
という属性を無効にするには:
<div option="big">
...
</div>
なる
<div DISABLED-option="big">
...
</div>
disabled-option
という有効な属性が実際にある場合は、明らかにこれを行わないでください。
存在しないクラスまたはスタイルを使用してもエラーメッセージは表示されないため、これを実行してクラスまたはスタイルを無効にすることができます。
たとえば、tall
というクラスを保持しながらhighlighted
というクラスを無効にするには:
<div class="highlighted tall">
...
</div>
なる
<div class="highlighted DISABLED-tall">
...
</div>
同様に、font-weight
スタイルを維持しながらcolor
スタイルを無効にするには:
<div style="font-weight:700; color:red;">
...
</div>
なる
<div style="font-weight:700; DISABLED-color:red;">
...
</div>
繰り返しますが、これらは縮小中に削除されないため、エンドユーザーが受信するファイルのスペースを占有し、View source
で表示できることを覚えておいてください。
JavascriptのJSDoc、JavaDocのJavaDocなどに類似した「HTMLDoc」と呼ばれるHTMLコメントを構造化するための標準を開始しました。
あなたはそれについてここで読むことができます: http://usehtmldoc.org 。
タグ、属性、値のレベルでドキュメントを作成できます。
コードの場合、次のようになります。
<!--
@tag option
@attribute disabled Used to disable any particular option
@attribute selected Used to pre-select any particular option
@attribute label Used to provide a short version of the content in the option
@attribute value The actual value that will be send to the server. If omitted the content between the option opening and closing tags will be send.
-->
<option disabled = "disabled"
selected = "selected"
label = "string"
value = "value">
Option 1
</option>
番号。
によると HTMLコメントタグ これらのコメントは他のHTMLタグと同様にタグであるため、開始タグまたは終了タグ内に配置できません。