0

HTML と CSS (および jQuery の jsfiddle) には w3.org バリデーターを使用しますが、HTML と CSS の場合、Razor コード ("@" のもの) を削除して、マークアップとスタイル ルールを変更する必要があることがわかりました。そのような:

.ui-widget-header .ui-icon { background-image: url('/@ConfigurationManager.AppSettings["ThisApp"]/Content/Images/ui-icons_228ef1_256x240.png'); }

(はい、それは本当に画像の名前です)

...と:

@Html.LabelFor(m => m.BeginTime)

また、ASP.NET を使用すると、html の「断片部分」を分散させることができるため (一部はレイアウト ファイルに、一部は現在のファイルになど)、 http: //validator.w3.org/の HTML バリデーターは次のように考えています。 HTML に head セクションなどのものがありません。

もちろん、ページを実行して「ソースを表示」を選択して生成された HTML を取得することで、そのすべての HTML をまとめて収集することもできますが、ページが実行されていない場合は、それを検証して追跡しようとしています。問題は、それはオプションではありません。

では、ASP.NET / Razor を「理解する」CSS と、さらに重要な HTML のバリデーターはありますか?

4

1 に答える 1