2016-07-01 14 views
-4

私はEclipse IDE(mars1)のcssでコードを書いています。すべてのブラウザのCSSコードを取得するには

私のコードはInternet Explorerでは完全に機能していますが、Google ChromeやMicrosoft Edgeでは機能しません。

コンテンツが表示されていますが、私が使用している背景画像と背景色がChromeブラウザに表示されないのはなぜですか、理由は何ですか?エラーを修正する方法は?

私はbackground-imageを使用しています。

例:これは私のコード このsisのコードである

background-image:url("C:\project\images\background.jpg"); 

body { 
    background:url("C:/COMPUTER/E drive/My Externalp,f.jgg"); 
margin-left:10px; 
color:#000000; 
font-family:serif; 
font-size: medium; 
font-style:normal; 
} 

何それはクロームでの作業とで動作していないのはなぜクロムplaeseで作業を詳細に説明するために行う必要がありますchrome 私はtomcat 7.0サーバーを使用しています

+0

私もそうです。しかし、本当に - [http server](https://httpd.apache.org/)をインストールし、それを正しく開始してください。そして、BTW、I.Eのブラウザは、まったく何のための標準でもありません。 –

+3

しかし、あなたのファイルはあなたのローカルハードドライブに格納されています。このような完全修飾パス(C:\)を使用することはお勧めできません...あなたのHTMLがプロジェクト内にあると仮定して、 '../images/background.jpg'のような相対パスを使用し、CSSが 'スタイル'。あなたが持っている問題は、ローカルパスには他のブラウザ用の特別なパス識別子があることです。これは、相対パスを使用することで回避できます。 –

+0

私はそれが答えだったと思う...そして私はこれを作った。 –

答えて

3

ファイルはローカルハードドライブに保存されています。このような完全修飾パス(C:\ projects)を使用することは一般的に推奨されていません。

あなたのHTMLがプロジェクト内にあり、あなたのCSSが 'スタイル'のようなフォルダにあると仮定して、 '../images/background.jpg'のような相対パスを使用する必要があります。あなたが持っている問題は、ローカルパスには他のブラウザ用の特別なパス識別子があることです。これは、相対パスを使用することで回避できます。

または、実際には、何らかの種類のHTTPサーバーをインストールして、実際にそれを正しく実行します。

+0

私はなぜそれがIEで動作し、クロムで作業していない理由が欲しい – mvs

+0

このsisコード