2017-05-29 14 views
1

私は生のHTMLでマルチリージョンのウェブサイトを持っています。したがって、あなたが米国、オーストラリア、または他の地域にいる場合は、ローカライズされたコンテンツを提供する必要があります。現在、私はすべての自分のhtmlファイルをトップレベルに持っており、CSSファイルはフォルダ(css)にあります。私はすべてのUSAコンテンツがUSAフォルダにあるようにコンテンツを整理しようとしています(オーストラリアなどでも同じです)。ローカライズされたHTMLページの正しいCSSファイルパスは何ですか?

CSS/JSなどのファイルが別のフォルダにある場合、相対URL構造を使用できないようです。

代わりに、たとえば<link href="css/minify-theme.css" rel="stylesheet" type="text/css" media="all">の代わりに、米国のhtmlファイルでCSSパスを見つけることができるように、どのファイルパスを入力する必要がありますか?

まだHTML/CSSを学習していて、ごめんなさい。

ありがとうございます!

答えて

0

相対パスを各ページのCSSファイルに適用する場合があります。

たとえば、CSSファイルがすべて/ css /(あなたの言うとおり)であるが、USAページを/ USA /に移動した場合は、USA/index.html(など)のCSS宣言

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

「../」は「ディレクトリを上げる」という意味です。そして、/ css /ディレクトリに入ります。

+0

ありがとうございました!それはうまくいった!ページが正しくレンダリングされています! – 93V

+0

素晴らしいです、私は助けることができてうれしいです。あなたは「自分の答えを正しいものにする」ことができますか? –

0

/を使用すると、ベースURLの全体のパス名を置き換えたり、//を使用してホスト名以降のすべてを置き換えることができます。詳細は、Retative URLsを参照してください。

0

地域ごとに異なるコンテンツがあると思いますが、すべての地域で共通のスタイリング/スクリプトパスcss/およびjs/を使用してください。

関連する問題