この特定の状況では、DOCTYPEについて選択することはできません。使えません。それは奇妙な状況ですが、それはそれが何であるかです。
子セレクター( "p> a> span"など)を使用するCSSがいくつかあります。これらは、DOCTYPEがなくても、IE7で機能しました...その後、突然機能しなくなりました。私たちが行ったことがIE7をクァークズモードにしましたが、それが何であったかはわかりません。
これは私がしました:
alert(document.compatMode);
そして、「BackCompat」で戻ってきたので、私たちはクァークズモードになっていることを知っています。これは、DOCTYPEがないので理にかなっています。しかし、私たちはずっとDOCTYPEを持っていませんでした、そしてこれは機能していました、それはIE7を癖モードから抜け出す他の方法があることを私に教えてくれます。