2017-02-24 13 views
0

ファイルマネージャで外部CSSファイルを参照する際に問題があります。私のHTMLページは "homepage"というフォルダにあり、私のCSSファイルは "library"というフォルダにあります。ファイルマネージャで外部CSSファイルを参照する方法 - Domain.com

現在、私は

<link rel="stylesheet" href="library/homepagecss.css"> 

を持っているが、それは、CSSファイルを参照しません。

私の唯一の選択肢は、ホームページのhtmlファイルとcssファイルを同じフォルダに置くことですが、私は組織のためにそれらを分離したいと思います。

誰でもドメインのファイルマネージャでこれを行う方法を知っていますか?

+0

** public_htmlの**あなたはこの 'のように参照することができます内部のあなたのインデックスファイル<リンクのrel = "スタイルシート" のhref = "ライブラリ/ homepagecss.css">' – Nadim

+0

iは2つのディレクトリを持っている場合。 public_htmlとライブラリ。だから、もしcssファイルがpublic_htmlディレクトリにないならば、代わりにlibaryディレクトリでそれを参照できますか? –

+0

OK私が知っていることは、あなたの** css **ファイルを** public_html **に置くことができないということです。あなたのインデックスファイルが例えば**ホームページ**

であり、あなたのcssファイルが** CSSと呼ばれるディレクトリ**あなたはそれを完全なパスとリンクして参照することができます。私はあなたを助け、他の人があなたの答えを見つけるのを待つでしょう。 – Nadim

答えて

3

あなたは

<link rel="stylesheet" href="C:/User/Documents/public_html/library/homepagecss.css"> 

(私は、現在のディレクトリへのパスを想定しています)

のように、そこに絶対パスを記述する必要があるのいずれかが、私はよく理解場合は、フォルダのライブラリとホームページの両方をしていますあなたが入力して、この1

<link rel="stylesheet" href="../library/homepagecss.css"> 

を試すことができpublic_htmlの..あなたは、ディレクトリツリーに上がる、あなたは親ディレクトリに上がると、あなたが必要と呼ばれる同じフォルダpublic_htmlに移動するには、ライブラリフォルダがどこにあるのかが原因です。

+0

href = "../library/homepagecss.css"ありがとう –

0

サイトのホームページがexample.comでホームページが「ホームページ」フォルダにある場合、現在持っているhrefはexample.com/homepage/public_html/でファイルを探しますライブラリ/ homepagecss.css。それは明らかに正しくありません。

あなたはそれを修正する2つの方法があります。あなたのサイトの<head>で自分のホームページとしてあなたのベースパスを設定して、あなたのスタイルシートへのリンク内の相対URLを指定するhref="http://example.com/library/homepage.css"

  • 使用HTML <base> tag
    1. は、CSSファイルへの絶対パスを使用します。 href="/library/homepagecss.css"
  • 関連する問題