将HTML移入不同的文件夹,现在它不能正确链接CSS [英] Moved HTML into a different folder, now it's not linking CSS correctly

查看:104
本文介绍了将HTML移入不同的文件夹,现在它不能正确链接CSS的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我创建了一个头文件(header.html),将其导入到我网站的不同页面中。它只在WebContent文件夹中有效,并且可以完美地从Assets文件夹中绘制CSS文件,字体和图像。但是,当我尝试使用这个方法,它不起作用。

当我将header.html移动到用户文件夹中时,它将完全停止从Assets文件夹中绘制图像,并且标题变为文本。我将它链接到:

 < link rel =stylesheettype =text / csshref =assets / CSS / custom.css> 

此外,用户文件夹和资产文件夹都直接位于WebContent下。



提前致谢!

解决方案

提供文件夹结构同时具有用户和资产父目录简单地改变

 < link rel =stylesheettype =text / csshref =assets / css / custom.css> 

 < link rel =stylesheettype =text / csshref =../ assets / css / custom.css> 

这是一个相对链接,意思是它会沿着一个结构向前走。



但是你需要考虑它被调用的文件的位置,因为我们不知道你的目录结构,这是我们可以用你提供的信息做的最好的。 p>

I created a header (header.html) file to be imported into different pages on my site. It works when I have it only in the WebContent folder, and draws the CSS files, fonts, and images from the Assets folder perfectly. However when I try to import it into a JSP page under the User folder using this method, it doesn't work.

When I move header.html into the User folder, it stops drawing from the Assets folder altogether, and the header just becomes text. I am linking it by:

<link rel="stylesheet" type="text/css" href="assets/css/custom.css">

Also, the User folder and Assets folder are both directly under WebContent.

Thanks in advance!

解决方案

providing the folder structure has both user and assets mentioned above in the parent directory simply change

<link rel="stylesheet" type="text/css" href="assets/css/custom.css">

To

<link rel="stylesheet" type="text/css" href="../assets/css/custom.css">

This is a relative link meaning it will go up one structure and go from there.

But you need to consider the location from which file it is called as we don't know your directory structure this is the best we can do with the information you've given.

这篇关于将HTML移入不同的文件夹,现在它不能正确链接CSS的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆