0

我需要使用 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 应用程序,我可以删除原始样式表吗?我可以只将我的新样式表作为主要样式表吗?

4

1 回答 1

1
  1. 您不是“合并”样式表,而是单独加载它们并将它们应用于网站。如果要合并它们,则应将它们放入一个文件中,以便您的网站仅加载 1 个资源文件。拥有这两个文件并没有什么坏处,但有时拥有 1 个 css 文件比拥有多个文件更好。有关更多信息,请参见此处单个巨大的 .css 文件与多个较小的特定 .css 文件?

  2. 您可以删除原始样式表,但根据您在新样式表中的内容,您的网站看起来会有所不同。

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

于 2012-04-30T10:22:02.877 回答