- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我在 Visual Web Developer 中创建了一个新的 Web 应用程序。我看到“Site.Master”的标题(在代码中)是:
<div class="title">
<h1>
My ASP.NET Application
</h1>
</div>
所以我打开“Site.css”并添加:
h1
{
font-size: 1.6em;
padding-bottom: 0px;
margin-bottom: 0px;
color:Blue;
}
虽然显示“Default.aspx”,但不显示文本(“我的 ASP.NET 应用程序") 为蓝色。为什么?
编辑:来自源代码:
<body>
<form runat="server">
<div class="page">
<div class="header">
<div class="title">
<h1>
My ASP.NET Application
</h1>
所以我在 body、page、header、title 和 h1 下的 css 中添加了 color: Blue;
。我重建并按下 Ctrl + F5。没有帮助。我正在 IE 和 Firefox 中尝试这个。
最佳答案
样式表可能缓存在浏览器中。清除浏览器缓存,您应该会看到更改。
此外,您这样做可能是为了强调,但您不需要用星号将 css 括起来。
您可以通过将查询字符串附加到 css 链接来防止将来发生这种情况:
<link rel="stylesheet" type="text/css" href='site.css?v=<%= DateTime.Now.Ticks %>' />
这样的事情会导致浏览器在每次请求页面时下载 css 文件。
关于asp.net - 为什么当我编辑 css 页面时文本没有改变颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9997496/
我是一名优秀的程序员,十分优秀!