CSS捆绑问题

时间:2013-04-26 21:04:03

标签: css bundling-and-minification

在我的asp.net mvc应用程序中,我正在使用bundle for css。当我创建一个新的css样式表并使用与应用程序中的另一个页面相同的id名称时,第一页上的样式就搞乱了。

我一定做错了,因为我知道同一个id可以用在不同的页面上,但是当我在网上搜索这个主题时,我没有发现其他人有这个问题。

请帮忙。感谢。

2 个答案:

答案 0 :(得分:1)

两个CSS文件的样式具有相同的ID(但打算将不同的页面样式)捆绑在一起并导致这些ID的样式问题。

这是因为页面正在加载捆绑的CSS文件,然后所有样式(来自两个CSS文件)都应用于该ID,而不管页面如何。解决方案是仅加载相关的CSS文件(而不是bundle),或者当然使用不同的ID。

id在整个应用程序中重复使用是不寻常的,并且通常使用class来克服。

^^从评论讨论中总结

答案 1 :(得分:0)

您应该能够查看开发人员工具(firebug,chrome devtools)并查看样式表中的哪些样式。或者我误解了这个问题?