XHTMLのdoctypeに関するサイトコードと、フレームワークがASP.netであることを見ています。 HTMLのIDには「$」が入ります。例えば
:
<img id="$ct100templateContent$SectionPanel1$ctl01$ctl02ctl00_templateContent_SectionPanel1_ctl01_ct999img" src="this.jpg"/>
ビューのW3Cセマンティック観点から「$」は、IDまたはクラスには有効ではありません。 IDとクラスは、XHTMLのdoctypeに英数字のみを含むことができます。
"$"というASP.net命名規則は、Webコントロールまたはテンプレート項目を参照していますか?
図を参照すると、MSは標準のすべてをうまく使います。 –