如何将StyleSheet应用到MVC3网站?

时间:2012-04-30 10:13:51

标签: html css asp.net-mvc-3 stylesheet

我需要使用CSS样式表制作一些模拟屏幕截图,但我不知道如何将它应用到我的MVC3应用程序。

当我替换上一个样式表时,我的页面没有样式。

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

如果我在风格改变之后将它放在一个新的行中,但它没有什么好处,它几乎没有变化,我知道这个样式表很大,看起来不错。

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

这是我查找合并两个样式表的方法。

问题......

1)我是否正确合并了样式表,如果不能正确合并两个不同的样式表?

2)使用MVC3应用程序可以删除原始样式表吗?我只能将新样式表作为主样式表吗?

1 个答案:

答案 0 :(得分:1)

  1. 您没有“合并”样式表,而是单独加载它们并将它们应用到网站上。如果你要合并它们,那么你应该将它们放在一个文件中,这样你的网站只加载1个资源文件。虽然有这两个没有害处,但有时最好有1个css文件而不是多个。有关详细信息,请参阅此处Single huge .css file vs. multiple smaller specific .css files?

  2. 您可以删除原始样式表,但根据您的新样式表,您的网站会有所不同。

  3. 如果您的页面在使用新样式表时没有样式,那么我怀疑您没有将正确的样式应用于正确的元素。如果您从新款式发布css代码,那么我们可以为您提供更多帮助。 或者,您可能没有在正确的位置创建新的CSS文件?它应该位于内容文件夹/Content/insstyle.css中。还要检查文件的拼写等...