0

ですから、プロジェクト全体に少しコードがあります。

 <fieldset>
        <div  class="legendContainerInactive">
            <legend>Legend Stuff
            </legend>
        </div>
 ....
 </fieldset>

これにより、私の伝説のトップをすべてきれいでいっぱいにすることができます-基本的には色のバーです。ただし、Visual Studioは、凡例をdivに含めることはできないと判断しました。これはどこかで標準かもしれませんが、GOSH DARN IT、私のコードはこのように機能し、すべてのブラウザで見栄えがします。

Visual Studioを保存するたびに、終了divが追加されるため、次のようになります。

 <fieldset>
        <div  class="legendContainerInactive">
        </div>
            <legend>Legend Stuff
            </legend>
        </div>
 ....
 </fieldset>

余分なdivVSが非常に重要であると判断したため、私のページは壊れ続けています。VSがフォーマッタでdivを閉じるのを無効にし、タグを閉じるのを停止しました。それはこれを続けます。ARGH!どうすれば停止できますか?

4

1 に答える 1

0

これは、はタグの<legend>下に置くべきではなく、それ自体がタグの子である の下でのみ使用する必要があるためです。<div><legend><fieldset><form>

Correct Syntax-Structure to use these will be somewhat like this:

<form>
    <fieldset>
        <legend> … </legend>
    </fieldset>
</form>

したがって、最初はこの方法で使用するべきではなく、VS はそれを修正し続けますが、それでも使用したい場合は、次のようにします。

  • この自動タグ クロージングを無効にするには、Options> Text Editor> HTML> Formatting& のボックスのチェックを外しますAuto insert close tag

ただし、標準的な規則とルールに従ってプレイすることをお勧めします.次のブラウザの更新で何がもたらされるかはわかりません..

見る:

HTML凡例タグ

DTD (文書型定義)

ありがとうございました。

于 2012-11-16T19:35:07.877 に答える