2017-05-29 45 views
1

我有一个多区域网站,原始HTML。所以如果你在美国,澳大利亚或其他地方,你应该提供本地化的内容。目前我的所有html文件都在顶层,CSS文件放在一个文件夹(css)中。我试图组织内容,以便所有美国内容都位于美国文件夹中(澳大利亚等相同)。本地化HTML页面的正确CSS文件路径是什么?

如果CSS/JS等文件在一个单独的文件夹中,似乎我不能使用相对URL结构。

因此,而不是,例如,<link href="css/minify-theme.css" rel="stylesheet" type="text/css" media="all">,我应该放什么文件路径,以便美国html文件可以找到CSS路径?

对不起noob的问题,仍然在学习HTML/CSS。

谢谢!

回答

0

您的问题可能是将每个页面的CSS文件的相对路径计算出来。例如,如果您的CSS文件全部位于/ css /中(如您所说),但现在您已将美国网页移至/ USA /,然后在USA/index.html(etc)中,您的CSS声明应该是这样的:

<link href="../css/minify-theme.css" rel="stylesheet" type="text/css" media="all"> 

“../”的意思是“上一个目录”。然后,它进入/ css /目录。

+0

谢谢Vexen!这工作!现在页面正在渲染! – 93V

+0

真棒,我很高兴我能帮上忙。你能否“标记我的答案是正确的”,以便其他人很容易看到什么有效? –

0

您可以使用/来替换基本URL的完整路径名或//以替换主机名之后的所有内容。有关详细信息,请参阅Retative URLs

0

我认为不同地区有不同的内容,但是您应该对所有地区使用常见样式/脚本路径css/js/

相关问题