如果母版页使用css文件,其他文件也可以使用该css文件吗?

本文关键字:文件 css 可以使 母版页 如果 其他 | 更新日期: 2023-09-27 18:04:54

我使用ASP。. NET母版页来组织可重用的站点元素和通用样式。在其他页面中,我声明MasterPageFile="~/Site.master" .

我的问题是,我在母版页中使用CSS文件,我认为我的其他页面将能够使用该CSS文件而无需再次声明,但我不能:(

谁能告诉我我做错了什么?

如果母版页使用css文件,其他文件也可以使用该css文件吗?

使用母版页的子页面可以访问css文件。您可以通过使用浏览器打开子页面并查看源代码来确保这一点。你会看到css文件的链接标签。

我认为问题是,在你的css文件中,你使用的元素id。问题是用母版页包装页面会改变元素的id。

制动器。

这可能是因为主文件中链接的css使用了相对路径。当页面文件使用母文件时,相对路径会变得不正确。你需要确保css文件的路径是相对于页面文件的