我有一个多区域网站,原始HTML。因此,如果您在美国,澳大利亚或其他地方,则应向您提供本地化内容。目前我的所有html文件都位于顶层,CSS文件位于文件夹(css)中。我试图整理内容,以便所有美国内容都在美国文件夹中(澳大利亚等同样)。
如果CSS / JS等文件位于单独的文件夹中,似乎我无法使用相对URL结构。
因此,而不是<link href="css/minify-theme.css" rel="stylesheet" type="text/css" media="all">
,我应该放置什么文件路径,以便USA html文件可以找到CSS路径?
对于noob问题感到抱歉,仍在学习HTML / CSS。
谢谢!
答案 0 :(得分:0)
您可以使用/
替换基本URL的整个路径名,或//
替换主机名之后的所有内容。有关详细信息,请参阅Retative URLs。
答案 1 :(得分:0)
我认为不同地区有不同的内容,但您应该为所有地区使用通用样式/脚本路径css/
和js/
。
答案 2 :(得分:0)
您的问题可能是从每个页面计算出相对路径到CSS文件的情况。
例如,如果您的CSS文件都在/ css /中(如您所说),但现在您已将USA页面移动到/ USA /,那么在USA / index.html(等)中您的CSS声明应该是这样的:
<link href="../css/minify-theme.css" rel="stylesheet" type="text/css" media="all">
“../”表示“上一个目录”。然后,它进入/ css /目录。