Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 当api托管在虚拟目录上时,是否未加载css3背景映像?_Html_Css - Fatal编程技术网

Html 当api托管在虚拟目录上时,是否未加载css3背景映像?

Html 当api托管在虚拟目录上时,是否未加载css3背景映像?,html,css,Html,Css,我在中公开了我的服务器api(asp.net mvc),这里的“myApp”是一个虚拟目录。从css中,我通过背景图像属性加载图像,如下所示 .brand{ 背景图像:url('../content/images/logo.png'); } 现在浏览器正在发出请求,而服务器无法提供图像。 对于这种情况,正确的请求url是什么?如果.css文件位于“myApp”文件夹中,请使用以下代码: .brand { background-image: url('content/images/log

我在中公开了我的服务器api(asp.net mvc),这里的“myApp”是一个虚拟目录。从css中,我通过背景图像属性加载图像,如下所示

.brand{
背景图像:url('../content/images/logo.png');
}

现在浏览器正在发出请求,而服务器无法提供图像。
对于这种情况,正确的请求url是什么?

如果.css文件位于“myApp”文件夹中,请使用以下代码:

.brand { 
    background-image: url('content/images/logo.png');
}

此代码假定您有一个文件夹“内容”,并在“图像”文件夹中包含您的实际图像。

如果.css文件位于“myApp”文件夹中,请使用以下代码:

.brand { 
    background-image: url('content/images/logo.png');
}

此代码假定您有一个“内容”文件夹,并且在“图像”文件夹中有您的实际图像。

我已经解决了这个问题。我之前不知道这件事。如果有人可能在未来寻找它,我将发布我的解决方案。这是html
base
标记。我只是把我的基本标签

在顶部的
head
元素上,所有其他标记都将我的css转换为

.brand{
背景图片:url('content/images/logo.png');
}


一切正常。你可以找到更多关于
base
tag

的信息,我已经解决了这个问题。我之前不知道这件事。如果有人可能在未来寻找它,我将发布我的解决方案。这是html
base
标记。我只是把我的基本标签

在顶部的
head
元素上,所有其他标记都将我的css转换为

.brand{
背景图片:url('content/images/logo.png');
}


一切正常。您可以找到更多关于
base
tag

的信息,如果您在CSS文件中编写,您应该使用html中的相对路径。假设您将CSS文件放在CSS文件夹中,并且与Content文件夹具有相同的级别,您的URL应该是:
Content/images/logo.png
;若你们是在CSS文件上写的,你们应该使用html中的相对路径。假设您将CSS文件放在CSS文件夹中,并且与Content文件夹具有相同的级别,您的URL应该是:
Content/images/logo.png
;“myApp”不是实际目录,它是IIS服务器上的虚拟目录,“是根目录,此url IIS服务器上的请求将从我的公开api提供服务。”myApp“不是实际目录,它是IIS服务器上的虚拟目录”,“是根目录,此url IIS服务器上的请求将从我的公开api提供服务。