【问题标题】:what if i add same css file twice in my asp.net application如果我在我的 asp.net 应用程序中添加两次相同的 css 文件怎么办
【发布时间】:2011-07-18 01:42:10
【问题描述】:

我正在开发一个 ASP.NET 应用程序,其中我的母版页有一个名为“styles/xyz.css”的 css 文件 现在我的另一个 aspx 文件也在添加使用母版页的相同 css 文件“styles/xyz.css” 现在我的问题是如何处理这两个相同的 css 文件? 我在这里想知道的是“asp.net 引擎(或 css 渲染引擎)将如何处理这两个文件?” 它会用新的CSS覆盖以前的CSS吗?要么 它会将两个文件都加载到内存中吗? 要么 它将把两个css文件合二为一?

因此,我的应用程序中没有引用错误或冲突,但我想了解效率和内存优化..

【问题讨论】:

  • 为什么不试试看 - 它会在浏览器中显示为一两个链接吗?
  • 如果您使用的是母版页,为什么您的子页包含样式表?只有您的母版页应该有一个 head 部分。
  • @skyfoot,除非您的头部有内容部分。我一直这样做是为了动态包含 js 文件。

标签: asp.net css optimization master-pages


【解决方案1】:

在覆盖类似的类和 ID 时,无论哪个更接近正文标签(或相关内容)被引用。

【讨论】:

    【解决方案2】:

    它不会合并它,它会加载它两次。

    首先它会从子页面加载 css,然后再从母版页面加载。

    【讨论】:

      猜你喜欢
      • 2019-12-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多