2017-04-02 26 views
0

私は無料のテンプレートを使って簡単なウェブサイトを作っています。私のバージョンのイメージは表示されていないが、デモバージョンのイメージが動作しているので、私は混乱していると私は貼り付けコピーので、両方がまったく同じCSSファイルとHTMLを持っています。私はそれらを以下に掲示します。私の混乱は、htmlやcssスタイルシートのいずれかのイメージが表示されないという事実にあります。スタイリングは画像のためにありますが、ファイルの場所へのリンクはありません。 2つの質問。画像が私のレールアプリに表示されないのはなぜですか?

このサイトがどのように見えるかです:、あなたが背景を見ることができるよう

https://cherry-cupcake-30790.herokuapp.com/

ナビゲーションバーの背景と:これは私のサイトのように見えるものである

http://www.quackit.com/html/templates/download/bryantsmith/greenmountain/

メイン画像が欠落していますが、他のスタイリングとCSSが実装されています。

  1. なぜ私のバージョンに画像が表示されないのですか?
  2. デモ版に画像が表示されるのはなぜですか?画像の実際のファイル位置を参照していないようです(画像のスタイリングのみ)。

ありがとう。

htmlファイル:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<link rel="stylesheet" type="text/css" href="style.css" /> 
<title>NightBeach | florida web design</title> 
</head> 

<body> 
<div id="container"> 
     <div id="mainpic"> 
      <h1>Green<span class="off">Mountain</span></h1> 
      <h2>A template by Bryant Smith</h2> 
     </div> 

     <div id="menu"> 
      <ul> 
       <li class="menuitem"><a href="#">Home</a></li> 
       <li class="menuitem"><a href="#">About</a></li> 
       <li class="menuitem"><a href="#">Products</a></li> 
       <li class="menuitem"><a href="#">Services</a></li> 
       <li class="menuitem"><a href="#">Design</a></li> 
       <li class="menuitem"><a href="#">Contact</a></li> 
      </ul> 
     </div> 

     <div id="content"> 
      <h2>You may use this template in any manner you like. All I ask is that you leave the link back to my site at the bottom of the page. </h2> 
      <p>&nbsp;</p> 
      <p>&nbsp;</p> 
      <h3>Template Notes</h3> 
      <p>The main image can be changed by either replacing the current image with another one of the same size (900x402), or using a new one of what ever dimensions you'd like. If you choose the latter, you must open up style.css and change the dimensions of #mainpic, as well as the file name if that is different. If you would like to move the heading around in the above image, find &quot;#mainpic h1&quot; in style.css and modify it's &quot;left&quot; and &quot;top&quot; properties, this is also true for the h2 tag.</p> 
      <p>&nbsp;</p> 
<h3>More information</h3> 
      <p>I decided to leave the content portion open for the templates users to do as they wish with a blank canvas. I don't like to restrict my users too much, and for this reason I leave the defining of any content related styles to you.</p> 
      <p>&nbsp;</p> 
      <h3>Template Notes</h3> 
      <p>The main image can be changed by either replacing the current image with another one of the same size (900x402), or using a new one of what ever dimensions you'd like. If you choose the latter, you must open up style.css and change the dimensions of #mainpic, as well as the file name if that is different. If you would like to move the heading around in the above image, find &quot;#mainpic h1&quot; in style.css and modify it's &quot;left&quot; and &quot;top&quot; properties, this is also true for the h2 tag.</p> 
      <p>&nbsp;</p> 
      <h3>More information</h3> 
      <p>I decided to leave the content portion open for the templates users to do as they wish with a blank canvas. I don't like to restrict my users too much, and for this reason I leave the defining of any content related styles to you.</p> 
      <p>&nbsp;</p> 
      <p>&nbsp;</p> 
      <p>&nbsp;</p> 
<p>&nbsp;</p> 

      <div id="footer"><h3><a href="http://www.bryantsmith.com">florida web design</a></div> 
     </div> 
    </div> 
</body> 
</html> 

CSSファイル:問題1について

/* A Free Design by Bryant Smith (bryantsmith.com) */ 



body { 
    margin: 0; 
    padding: 0; 
    text-align: left; 
    font: 12px Arial, Helvetica, sans-serif; 
    font-size: 13px; 
    color: #061C37; 
    background: #EEEFE4; 
    background-image:url(images/background.png); 
    background-repeat:repeat-x; 
} 
* 
{ 
    margin: 0 auto 0 auto; 
text-align:left;} 

#container 
{ 
    display: block; 
    height:auto; 
    position: relative; 
    width: 940px; 
} 

#mainpic h1 
{ 
    position:absolute; 
text-align:right; 
color:#F8FDEE; 
font-size:30px; 
color:#FFF; 
left:60px; 
top:20px; 
} 


#mainpic h2 
{ 
position:absolute; 
text-align:right; 
color:#E1E7F7; 
left:60px; 
top:50px; 
} 

#mainpic 
{ 
background-image:url(images/main.jpg); 
background-repeat:no-repeat; 
width:900px; 
height:354px; 
} 



.off 
{ 
color:#3A6028; 

} 




#menu 
{ 
background-image:url(images/menu.png); 
background-repeat:no-repeat; 
width:940px; 
height:69px; 
float:left; 
clear:both; 
} 

#content 
{ 
width:880px; 
height:auto; 
background-color:#FFF; 
padding-left:10px; 
padding-right:10px; 
padding-bottom:5px; 
} 

#footer 
{ 
width:inherit; 
height:auto; 
} 

#footer h3 a,#footer h3 a:visited 
{ 
display:inline; 
text-align:center; 
font-size:12px; 
text-decoration:none; 
color:#7198E1; 
} 


#menu ul { 
    list-style: none; 
    padding: 0px; 
    margin-left:auto; 
    width:900px; 
} 

#menu li { 
    list-style: none; 
    padding: 0px; 
    display: inline; 

} 

#menu a { 
    float: left; 
    width: 150px; 
    height: 40px; 
    display: block; 
    text-align: center; 
    text-decoration: none; 
    color: #ffffff; 
    font-weight: bold; 
    padding-top: 17px; 
    font-size: 15px; 
} 

#menu a:hover{ 
    color:#BEE399; 
} 

#content p 
{ 

} 


html, body { 
text-align: center; 
} 
p {text-align: left;} 




    [1]: http://www.quackit.com/html/templates/download/bryantsmith/greenmountain/ 

答えて

0

、あなたのウェブサイトのCSSが空であるため、中には何もCSSのリンクがhttps://cherry-cupcake-30790.herokuapp.com/assets/application-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.cssです。

問題2の場合、画像リンク参照はHTMLではなく、CSSファイル内にあります。

#mainpic { 
    background-image: url(images/main.jpg); 
    background-repeat: no-repeat; 
    width: 900px; 
    height: 354px; 
} 

画像リンクは、番号2の私の悪いが、私は今、それへの参照を参照してくださいhttp://www.quackit.com/html/templates/download/bryantsmith/greenmountain/images/main.jpg

+0

yesです。しかし、私のCSSが空であれば、どういう意味ですか?あなたは詳細を教えてくれますか?限り、私はスタイルシートのフォルダ内の私のレールアプリのCSSファイルがあり、これはウェブサイトに含まれていない必要がありますか? – Owen

+0

ウェブサイトのリンクをもう一度お試しください。私はherokuに前にプッシュしなかった。その固定された今、あなたはすべてのスタイリングがイメージから離れているのを見ることができます。 https://cherry-cupcake-30790.herokuapp.com/ – Owen

+0

私はクロムのdevtoolsによると、あなたのウェブサイトにはアプリケーションのCSSファイルが含まれていますが、空のコンテンツはありません。私はCSSファイルをスタイルシートに入れていますが、application.cssには含めませんでした。 –

関連する問題