【问题标题】:style not applied when moved to site.css移至 site.css 时未应用样式
【发布时间】:2017-03-13 21:17:51
【问题描述】:

我对 html / css / asp.net 还是很陌生,所以请多多包涵。

我有 thsi HTML 代码可以在表格上显示我的自定义样式:

<head>
    <style>
        table {
            font-family: arial, sans-serif;
            border-collapse: collapse;
            width: 100%;
        }

        td, th {
            border: 0px solid #dddddd;
            text-align: left;
            padding: 8px;
        }

        tr:nth-child(even) { background-color: #dddddd; }
    </style>
</head>

<table>
    <tr>
        <td>Deltavista</td>
        <td>
            <Button>Download</Button>
        </td>
    </tr>
</table>

这用于默认的 asp.net mvc 页面。在 _Layout.cshtml 中以这种方式包含样式:

@Styles.Render("~/Content/css")

BundleConfig.cs 中的包看起来像:

        bundles.Add(new StyleBundle("~/Content/css").Include(
                  "~/Content/bootstrap.css",
                  "~/Content/site.css"));

当我现在将代码从头部的样式标记移动到 site.css 时,不再应用自定义样式。我做错了什么?

【问题讨论】:

  • 与大多数与网络有关的事情一样,shouldiblamecaching.com :)。清除缓存并重新加载。
  • 阻塞缓存.. 谢谢 :)

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


【解决方案1】:

尝试删除浏览器和临时文件中的cookies

【讨论】:

    【解决方案2】:

    尝试清除浏览器缓存,或尝试使用其他浏览器查看页面。浏览器缓存有时会让你大吃一惊。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-16
      • 2013-10-21
      • 1970-01-01
      • 2020-06-17
      • 2017-04-22
      相关资源
      最近更新 更多