我是 ASP 的新手,ASP 不是 ASP.NET。我以前编程过,有 PHP 经验。我在 HTML 和 CSS 方面有很多经验。我喜欢整理我的文件。我知道(在 php 文件中)我只需要链接标签中的外部 css 来设置我的网页样式。我认为 ASP 也是如此。确实如此,但不适合我。
每当我尝试编辑我的 asp 程序的样式并在服务器上运行它时,它都不起作用。我也创建了其他页面,同样的事情发生了。每当我使用 Google Chrome 查看元素时,我都可以看到我的代码,但是当我单击“INSPECT ELEMENT”工具中的样式表时,它会在旁边打开,但什么也没有。我确实编写了 css 脚本,并尝试将背景色设为黑色。只有当我在标签之间的 asp 文件中进行内部样式设置时,样式才有效。
有谁知道我该如何解决这个问题?我讨厌使用内部 CSS,因为外部 CSS 更快、更有条理。
最佳答案
检查以下常见问题:
- 确保您的样式表文件的文件扩展名为
.css
- 检查您的 IIS 中是否将
.css
文件的 MimeType 设置为text/css
。 - 如果您从
.asp
页面文件扩展名返回 CSS 代码,请确保您首先调用Response.ContentType = "text/css"
页面。 - 将它包含在您的 html 文档中时,请确保您使用的是符合以下语法的内容:
.
<link rel="stylesheet" type="text/css" href="mystylesheet.css">
关于html - ASP 和外部 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26004329/