我正在尝试创建一个网站来托管我制作的应用程序,并且我正在使用 IntelliJ IDEA IDE 来完成它。我有两个 html 页面和一个 css 文件:
/index.html
/projects/somepage.html
/css/styles.css
所以,在两个 html 页面中,我都想引用 css 文件,所以我在两个 html 页面中都有这个:
<link href="/css/styles.css" rel="stylesheet" type="text/css"/>
我认为这会起作用,但不,这两个页面都没有任何样式。
如果我查看 html 页面的源代码,然后单击以查看它试图获取 css 文件的位置,它正在查看 C:/css/styles.css。
我是从头开始开发网站的新手,也许路径有点错误?如果我从文件夹中取出styles.css并将其作为index.html中的“styles.css”和somepage.html中的“../styles.css”引用,我可以让它工作,但我不想要必须为不同的页面使用不同的路径。
这是我的 IDE 的问题吗?当我创建名为 Website.iml 的项目时,IntelliJ IDEA 创建了一个可能相关的文件。这是里面的内容:
<?xml version="1.0" encoding="UTF-8"?>
<module type="WEB_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>
虽然,我真的不知道 IDE 会对它产生什么影响,因为它只是帮助创建代码,如果我不使用 IDE,文件结构完全相同。
谢谢。