网站本地和天蓝色

时间:2016-01-12 18:04:08

标签: asp.net asp.net-mvc visual-studio

突然,Visual Studio 2013停止构建应用css的Web应用程序。当我构建任何应用程序(之前有效)并在浏览器中查看时,应用程序没有任何CSS。当我将它发布到azure时,一切看起来都非常好。

我检查了很多应用,我也检查了不同的浏览器,它们是相同的。所以它既不是代码也不是浏览器的错误。什么可能导致麻烦的想法?

1 个答案:

答案 0 :(得分:1)

Visual Studio不会确定是否对您的网页应用了样式。这是由href标记的link属性决定的。如果这是正确的,那么您已经对HTML进行了一些更改,导致css规则不再适用。如果你完全使用级联(例如body > div:first-child)来定义你的样式,我确实可以看到它非常脆弱。通常人们使用CSS类(例如.className)或基于ID的样式(例如#ElementId)。现在,如果将类和ID样式与级联定义混合,那些也可能很脆弱。一般来说,选择一种方法并保持一致。只需了解基于层次结构的样式是多么脆弱。