2017-05-29 62 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/

相關問題