0

使ってみた

<link href="@Url.Content("~/Content/Extras.css")" 
rel="stylesheet" type="text/css" />

しかし、警告を受けました

Validation (XHTML 1.0 Transitional): Element 'link' cannot be 
nested within element 'link'.

だから私は試しました

<style></style>

非常によく似た警告が表示されました

"Validation (XHTML 1.0 Transitional): Element 'style' cannot be 
nested within element 'style'."

この検証に準拠するにはどうすればよいですか?

4

1 に答える 1

0

Alirizaadiyahsi がコメントにリンクしているように (その後削除されましたが)、この警告の原因は、<link>and<style>タグがドキュメントの先頭にしか入れられない可能性があることです。

asp.net mvc 3 サイトの特定の領域にカスタム スタイルを設定したいので、これは私にとって問題です。問題を解決するために、私はこれをしました:

<script type="text/javascript">
 var x = document.createElement("link");
 x.setAttribute("href",'@(Url.Content("~/Content/Extras.css"))');
 x.setAttribute("rel", "stylesheet");
 x.setAttribute("type", "text/css");
 $('head')[0].appendChild(x);
</script>
于 2012-04-04T20:24:19.917 に答える